01352d4ab883f36c0c818aee5744e1985b18722e: Bug 1312954 - Part 6: Updating all callers of network predictor, and making the mozbrowser updates its first party domain if its parent is also typeContent. r?smaug draft
Tim Huang <tihuang@mozilla.com> - Tue, 03 Jan 2017 10:51:29 +0800 - rev 457431
Push 40752 by bmo:tihuang@mozilla.com at Sun, 08 Jan 2017 07:17:45 +0000
Bug 1312954 - Part 6: Updating all callers of network predictor, and making the mozbrowser updates its first party domain if its parent is also typeContent. r?smaug
a760dc7dbfb4610216b5883248a914bf405483df: Bug 1328828 - Implement Properties View r?jsnajdr,honza draft
Ricky Chien <rchien@mozilla.com> - Thu, 05 Jan 2017 15:14:45 +0800 - rev 457430
Push 40751 by bmo:rchien@mozilla.com at Sun, 08 Jan 2017 04:55:37 +0000
Bug 1328828 - Implement Properties View r?jsnajdr,honza MozReview-Commit-ID: EuFGC12V6BU
fe3a852e1ab25b77c4e5cc4d7b9103df59adec8a: Bug 1328828 - Implement Properties View r?jsnajdr,honza draft
Ricky Chien <rchien@mozilla.com> - Thu, 05 Jan 2017 15:14:45 +0800 - rev 457429
Push 40750 by bmo:rchien@mozilla.com at Sun, 08 Jan 2017 04:44:47 +0000
Bug 1328828 - Implement Properties View r?jsnajdr,honza MozReview-Commit-ID: EuFGC12V6BU
07cbc6e01a82ec8bd90710feb54307200d54ddec: Bug 1329466 - Unbreak build on non-SPS platforms after bug 1323100. r?mstange draft
Jan Beich <jbeich@FreeBSD.org> - Sun, 08 Jan 2017 03:04:48 +0000 - rev 457428
Push 40749 by bmo:jbeich@FreeBSD.org at Sun, 08 Jan 2017 04:43:56 +0000
Bug 1329466 - Unbreak build on non-SPS platforms after bug 1323100. r?mstange MozReview-Commit-ID: Af1CuVYSNCj
d4d7505de4b0ca6953121e103c73706a23d438e4: Bug 1329466 - Unbreak build on non-SPS platforms after bug 1323100. r?mstange draft
Jan Beich <jbeich@FreeBSD.org> - Sun, 08 Jan 2017 03:04:48 +0000 - rev 457427
Push 40748 by bmo:jbeich@FreeBSD.org at Sun, 08 Jan 2017 04:34:19 +0000
Bug 1329466 - Unbreak build on non-SPS platforms after bug 1323100. r?mstange MozReview-Commit-ID: Af1CuVYSNCj
788a29b977c1ef151c137e7dc239d9888c7a5d4a: Bug 1329291 - Unbreak build on non-SPS platforms after bug 1142197. r?froydnj draft
Jan Beich <jbeich@FreeBSD.org> - Sun, 08 Jan 2017 03:03:39 +0000 - rev 457426
Push 40748 by bmo:jbeich@FreeBSD.org at Sun, 08 Jan 2017 04:34:19 +0000
Bug 1329291 - Unbreak build on non-SPS platforms after bug 1142197. r?froydnj MozReview-Commit-ID: LIfC5mj8uzL
4ece183563a44eab8f410818aa2c7984992dbb8d: Merge inbound to m-c. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Sat, 07 Jan 2017 22:14:35 -0500 - rev 457425
Push 40748 by bmo:jbeich@FreeBSD.org at Sun, 08 Jan 2017 04:34:19 +0000
Merge inbound to m-c. a=merge
ef46d5e347e2d4147ff7bbae51a07b374d022638: Bug 1322553 - part 3 - add profiler start/end markers for sync IPC; r=mstange
Nathan Froyd <froydnj@mozilla.com> - Sat, 07 Jan 2017 15:56:49 -0500 - rev 457424
Push 40748 by bmo:jbeich@FreeBSD.org at Sun, 08 Jan 2017 04:34:19 +0000
Bug 1322553 - part 3 - add profiler start/end markers for sync IPC; r=mstange This is gnarly IPDL code, but the generated code is probably easier to review. Before when sending a sync message, we had: bool sendok__ = (GetIPCChannel())->Send(msg__, (&(reply__))); if ((!(sendok__))) { return false; } Now, we have: bool sendok__; { GeckoProfilerTracingRAII syncIPCTracer( "IPC", "PJavaScript::Msg_PreventExtensions"); sendok__ = (GetIPCChannel())->Send(msg__, (&(reply__))); } if ((!(sendok__))) { return false; }
2aa4b0ffc9d99dddec79cafce0515f0ed01bc976: Bug 1322553 - part 2 - use the new constructor of GeckoProfilerTracingRAII; r=mstange
Nathan Froyd <froydnj@mozilla.com> - Sat, 07 Jan 2017 15:56:49 -0500 - rev 457423
Push 40748 by bmo:jbeich@FreeBSD.org at Sun, 08 Jan 2017 04:34:19 +0000
Bug 1322553 - part 2 - use the new constructor of GeckoProfilerTracingRAII; r=mstange This patch is not strictly relevant to the current bug, but doing the work here nicely illustrates how the constructor we added in part 1 can be used in existing parts of the codebase.
30e3a56c6ed6b695d22dd1c6b1c19b379300bfa2: Bug 1322553 - part 1 - add a non-backtrace-taking constructor for GeckoProfilerTracingRAII; r=mstange
Nathan Froyd <froydnj@mozilla.com> - Sat, 07 Jan 2017 15:56:49 -0500 - rev 457422
Push 40748 by bmo:jbeich@FreeBSD.org at Sun, 08 Jan 2017 04:34:19 +0000
Bug 1322553 - part 1 - add a non-backtrace-taking constructor for GeckoProfilerTracingRAII; r=mstange Sometimes there's no backtrace available, but you still want to denote an interesting event.
c557bb902365968f8423338d6c7ab805b2a9bf4a: Bug 1201335 - Display notification when a new device is added to Sync account. r=markh
Edouard Oger <eoger@fastmail.com> - Wed, 04 Jan 2017 19:21:36 -0500 - rev 457421
Push 40748 by bmo:jbeich@FreeBSD.org at Sun, 08 Jan 2017 04:34:19 +0000
Bug 1201335 - Display notification when a new device is added to Sync account. r=markh MozReview-Commit-ID: D03prgIdL1M
72e93073be64937b7eee2732a4cbf527e399c2ae: Bug 1329017 - Enable the no-useless-return rule for eslint and use eslint --fix to autofix the errors. r=standard8
Jared Wein <jwein@mozilla.com> - Fri, 06 Jan 2017 12:09:28 -0500 - rev 457420
Push 40748 by bmo:jbeich@FreeBSD.org at Sun, 08 Jan 2017 04:34:19 +0000
Bug 1329017 - Enable the no-useless-return rule for eslint and use eslint --fix to autofix the errors. r=standard8 MozReview-Commit-ID: 2MhpvzUDgtK
1a0ac57dd3e375329614b504016be5af785b97fa: Bug 1328995 - Remove unnecessary Promise.resolve() wrapper on return from async function. r=kmag
Jared Wein <jwein@mozilla.com> - Thu, 05 Jan 2017 15:55:30 -0500 - rev 457419
Push 40748 by bmo:jbeich@FreeBSD.org at Sun, 08 Jan 2017 04:34:19 +0000
Bug 1328995 - Remove unnecessary Promise.resolve() wrapper on return from async function. r=kmag MozReview-Commit-ID: Jp40DyphLDj
4c8b6af41e6ca3ccb1156d3a5a764b9366e8e73d: Bug 1320128 - [Captive Portal] Add bottom border to info notifications on Linux. r=Gijs draft
Nihanth Subramanya <nhnt11@gmail.com> - Thu, 01 Dec 2016 16:53:18 -0800 - rev 457418
Push 40747 by nhnt11@gmail.com at Sun, 08 Jan 2017 03:21:38 +0000
Bug 1320128 - [Captive Portal] Add bottom border to info notifications on Linux. r=Gijs MozReview-Commit-ID: 7iExyAF6x7D
219d46db91d50ae78922950f7b122d63ffb07575: Bug 1322531 - Use a different icon in captive portal error page. r=MattN draft
Nihanth Subramanya <nhnt11@gmail.com> - Sun, 08 Jan 2017 03:38:28 +0100 - rev 457417
Push 40746 by nhnt11@gmail.com at Sun, 08 Jan 2017 02:39:21 +0000
Bug 1322531 - Use a different icon in captive portal error page. r=MattN MozReview-Commit-ID: FCOlzAxUxu4
d641f9e68dc12fef00bbc4aad14402fba19dacc9: Bug 1313568 - Handle captive portal UI in per-window script. r=MattN draft
Nihanth Subramanya <nhnt11@gmail.com> - Sun, 08 Jan 2017 03:23:09 +0100 - rev 457416
Push 40745 by nhnt11@gmail.com at Sun, 08 Jan 2017 02:24:29 +0000
Bug 1313568 - Handle captive portal UI in per-window script. r=MattN MozReview-Commit-ID: 7SQFT6vhShs
24a5d902a0761a482b86c149d55a19c5bd0c9c2a: Bug 1329330 - Remove old session store code that's no longer needed. r?sebastian draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 07 Jan 2017 22:26:51 +0100 - rev 457415
Push 40744 by mozilla@buttercookie.de at Sat, 07 Jan 2017 21:39:37 +0000
Bug 1329330 - Remove old session store code that's no longer needed. r?sebastian We've been parsing the session store file and doing the initial tab creation on the Java side for a long time now, so the code to open completely new tabs on the session store side instead of using tab stubs is no longer necessary. Besides, because of bug 1301160 the on-disk session file is now containing tab IDs as well, so this distinction between tabs read directly from the raw session file and those contained in a session string passed over from the Java UI is no longer available. MozReview-Commit-ID: Hmq0TwClqMQ
b0838f74bb2305a7e8c0be4f0ce7b097e13f291a: Bug 1301160 - Part 4 - Test that the parent tab ID is properly restored when reopening a recently closed tab. r?sebastian draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 07 Jan 2017 22:26:46 +0100 - rev 457414
Push 40744 by mozilla@buttercookie.de at Sat, 07 Jan 2017 21:39:37 +0000
Bug 1301160 - Part 4 - Test that the parent tab ID is properly restored when reopening a recently closed tab. r?sebastian MozReview-Commit-ID: 6X4KYhJxagj
a4d6667129cb7120d09993b8969bc7387b463872: Bug 1301160 - Part 3 - Pass the saved parent tab ID when restoring tabs. r?sebastian draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 07 Jan 2017 22:26:36 +0100 - rev 457413
Push 40744 by mozilla@buttercookie.de at Sat, 07 Jan 2017 21:39:37 +0000
Bug 1301160 - Part 3 - Pass the saved parent tab ID when restoring tabs. r?sebastian When restoring recently closed tabs during a browsing session, we can just pass the stored parentId as a parameter to addTab and be done with it. During startup however, we first need to update the parent tab IDs before being able to use it. At the moment, new tabs are always opened at the end of the tab list and cannot be resorted by the user, so child tabs always appear *after* their parent tabs in the tab list. However because we don't want to rely on this behaviour, we still need to collect a complete mapping between old and new tab IDs first before being able to update the stored parent tab IDs. Therefore we cannot use the usual method of passing in the parentId during tab creation and have to set it after the fact for this case. MozReview-Commit-ID: JT5YSkuOSZw
f58916b4c8640a6a27b6ca98037b20a66ea1dd40: Bug 1301160 - Part 2 - Update stored parent tab IDs during startup. r?sebastian draft
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 06 Jan 2017 19:05:08 +0100 - rev 457412
Push 40744 by mozilla@buttercookie.de at Sat, 07 Jan 2017 21:39:37 +0000
Bug 1301160 - Part 2 - Update stored parent tab IDs during startup. r?sebastian As long as the browser remains alive, tab IDs are stable and not reused, however if Firefox is killed and subsequently restarted, the ID sequence is reset and therefore all tabs opened through session restore will most probably be assigned a new tab ID. Because of this, the stored parent tab IDs will be out of date and need to be refreshed as well so they continue pointing to the correct tab. To achieve that, we therefore create a mapping between old and new tab IDs as they are assigned and then use that to update the stored parent tab IDs, too. MozReview-Commit-ID: 2GP2H6cUGrx
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip