cb346aa4c851e2d2e150151974ed9eeec6812814: Bug 1322581 - 3. Add event listener for GeckoView:Prompt event; r=snorp
Jim Chen <nchen@mozilla.com> - Tue, 18 Apr 2017 17:45:01 -0400 - rev 401874
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1322581 - 3. Add event listener for GeckoView:Prompt event; r=snorp Add an event listener for the GeckoView:Prompt event, which JS code will use to sent over prompt requests and to receive prompt results. Both global and per-GeckoView listeners are required because we may not know the origin GeckoView for certain prompts, so some prompts will not have an associated GeckoView. This is also the reason for having a static default PromptDelegate in additional to an instance per-GeckoView PromptDelegate. All prompts without associated GeckoViews are sent directly to the default PromptDelegate.
1d518d531034f3bd3ce8406521bb9a3577485c95: Bug 1322581 - 2. Add PromptDelegate interface; r=snorp
Jim Chen <nchen@mozilla.com> - Tue, 18 Apr 2017 17:44:57 -0400 - rev 401873
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1322581 - 2. Add PromptDelegate interface; r=snorp Add a PromptDelegate interface that implements possible prompts shown by a GeckoView application. All prompt methods include a callback parameter for the implementation to call back to GeckoView with results from the prompt.
b408d166608000a501a81ca212d1e924c0fedb9a: Bug 1322581 - 1. Remove GeckoView.ChromeDelegate; r=snorp
Jim Chen <nchen@mozilla.com> - Tue, 18 Apr 2017 17:44:57 -0400 - rev 401872
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1322581 - 1. Remove GeckoView.ChromeDelegate; r=snorp Remove the old ChromeDelegate interface, to be replaced by PromptDelegate in a future patch.
676c7c54953cbf8fca4b629e21aeda397f251605: Bug 1356563 - Only set global ready state on native widget loading; r=snorp
Jim Chen <nchen@mozilla.com> - Tue, 18 Apr 2017 17:42:59 -0400 - rev 401871
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1356563 - Only set global ready state on native widget loading; r=snorp Our "chrome-document-loaded" observer may detect several different types of widgets that can exist in the parent process, including the Android nsWindow, PuppetWidget, etc. We should only set the global state to ready when the first top-level nsWindow has loaded, and not just any window.
d64ffb5d7192144d7f6a52b3f3e3a54f2a752690: Bug 1354911 - Guard against null menu item names; r=sebastian
Jim Chen <nchen@mozilla.com> - Tue, 18 Apr 2017 17:42:58 -0400 - rev 401870
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1354911 - Guard against null menu item names; r=sebastian Addons may give us invalid menu item names; bail instead of crashing in such cases.
b435cb7ca81ed3e0f5be26db8ff288386711e2b1: Merge m-c to inbound, a=merge
Wes Kocher <wkocher@mozilla.com> - Tue, 18 Apr 2017 14:38:53 -0700 - rev 401869
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge m-c to inbound, a=merge
727663c9f23a69a890adba11cfc149eea816f6cc: Bug 1357549. Fix accidentally committed bustage.
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 18 Apr 2017 17:17:07 -0400 - rev 401868
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1357549. Fix accidentally committed bustage. CLOSED TREE
d728885b337f827a26aaad50471de879a534b6be: Bug 1357549. Remove unused includes. r=kats
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 12 Apr 2017 18:35:53 -0400 - rev 401867
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1357549. Remove unused includes. r=kats There are left over from when we built display lists on the parent side.
7c3c2c81e6d7be2d973ccc56fbbdd8677c6a93f3: Bug 1349691: Polish the grid inspector and layout tab. r=jdescottes
Stanford Lockhart <lockhart@cs.dal.ca> - Wed, 29 Mar 2017 17:31:46 -0300 - rev 401866
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1349691: Polish the grid inspector and layout tab. r=jdescottes MozReview-Commit-ID: DPYqfcDRKcs
1852d46ea730f311b76aeca207d29d6158636927: Bug 1350925 part 3 - [css-grid] Reftest.
Mats Palmgren <mats@mozilla.com> - Tue, 18 Apr 2017 22:35:05 +0200 - rev 401865
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350925 part 3 - [css-grid] Reftest. MozReview-Commit-ID: ITGh6urXXro
1b0ccddf5ff5f90fcf5ee1a2c4f2392204b29fc3: Bug 1350925 part 2 - Assert that we're given clean ReflowOutput overflow areas in ReflowChild. rs=dholbert
Mats Palmgren <mats@mozilla.com> - Tue, 18 Apr 2017 22:35:05 +0200 - rev 401864
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350925 part 2 - Assert that we're given clean ReflowOutput overflow areas in ReflowChild. rs=dholbert MozReview-Commit-ID: 1rRcC76jWxN
d71c10dda1ae10c41532fde9826c74d6b9b20613: Bug 1350925 part 1 - Reset the scrolled frame's ReflowOutput overflow areas before re-using it for another child reflow. r=dholbert
Mats Palmgren <mats@mozilla.com> - Tue, 18 Apr 2017 22:35:05 +0200 - rev 401863
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350925 part 1 - Reset the scrolled frame's ReflowOutput overflow areas before re-using it for another child reflow. r=dholbert MozReview-Commit-ID: Ct57seTFsaj
ee2e388ae3d11c53568d47d1787a257a0dcbe7fe: Bug 1348857 part 4 - [css-grid] Reftests for grid items that stretch with no Automatic Minimum Size.
Mats Palmgren <mats@mozilla.com> - Tue, 18 Apr 2017 22:35:04 +0200 - rev 401862
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1348857 part 4 - [css-grid] Reftests for grid items that stretch with no Automatic Minimum Size. MozReview-Commit-ID: 2seF05eqC2W
a6335afb75740fd65bfea4049b8f5caa74604d66: Bug 1348857 part 3 - [css-grid] Only apply Automatic Minimum Size when the ApplyAutoMinSize bit is set, otherwise the minimum size is zero unless specified. r=dholbert
Mats Palmgren <mats@mozilla.com> - Tue, 18 Apr 2017 22:35:04 +0200 - rev 401861
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1348857 part 3 - [css-grid] Only apply Automatic Minimum Size when the ApplyAutoMinSize bit is set, otherwise the minimum size is zero unless specified. r=dholbert MozReview-Commit-ID: 40Rgcj0YZMm
af48eb90e6084d188d99f00fc8ad408eda04bc7e: Bug 1348857 part 2 - [css-grid] Propagate the ApplyAutoMinSize bit to nsFrame::ComputeSize (idempotent patch). r=dholbert
Mats Palmgren <mats@mozilla.com> - Tue, 18 Apr 2017 22:35:04 +0200 - rev 401860
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1348857 part 2 - [css-grid] Propagate the ApplyAutoMinSize bit to nsFrame::ComputeSize (idempotent patch). r=dholbert MozReview-Commit-ID: DBU4hDfCAdE
d8487e949e271d12fb197f40d4a3b19c6048bdf3: Bug 1348857 part 1 - [css-grid] Add a bit on GridItemInfo that says if we should apply Automatic Minimum Size or not (idempotent patch). r=dholbert
Mats Palmgren <mats@mozilla.com> - Tue, 18 Apr 2017 22:35:04 +0200 - rev 401859
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1348857 part 1 - [css-grid] Add a bit on GridItemInfo that says if we should apply Automatic Minimum Size or not (idempotent patch). r=dholbert This renames ShouldClampMinSize to ShouldApplyAutoMinSize, which is more accurate, and caches the value on the grid item for later use. No functional changes other than that. MozReview-Commit-ID: E1mvBZsMIxh
1712a5a3fdaff06be883f80aabd68c193a553e60: Bug 1356820 part 2 - [css-grid] Reftests.
Mats Palmgren <mats@mozilla.com> - Tue, 18 Apr 2017 22:35:04 +0200 - rev 401858
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1356820 part 2 - [css-grid] Reftests. MozReview-Commit-ID: 5Q9hmoJhSxH
255057a14c43736b2b0a9f42a077ba5f1fb0b2eb: Bug 1356820 part 1 - [css-grid] Don't shrink-wrap the inline size when we have an available size when measuring block size. r=dholbert
Mats Palmgren <mats@mozilla.com> - Tue, 18 Apr 2017 22:35:04 +0200 - rev 401857
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1356820 part 1 - [css-grid] Don't shrink-wrap the inline size when we have an available size when measuring block size. r=dholbert The COMPUTE_SIZE_SHRINK_WRAP flag inhibits stretching in the inline axis which means the item won't shrink below its min-content size. In this case min-width:0 should allow it to do that and since the column size is smaller it should shrink, which in turn affects the measured block size. MozReview-Commit-ID: AxQcMkYrxS5
bbd8e6ecf4a00d33736f1df5f906a6331467d966: Bug 1357503 - Some additional CX exception checks in Console API code, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 18 Apr 2017 22:22:55 +0200 - rev 401856
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1357503 - Some additional CX exception checks in Console API code, r=smaug
603563fad0fe1e2d2fe4238cb0b251cae371b2c2: Bug 1356580 - Better check of PMemoryStream actor creation in Blob code, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 18 Apr 2017 22:16:04 +0200 - rev 401855
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1356580 - Better check of PMemoryStream actor creation in Blob code, r=qdot
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip