141019b411dce51d3b308db6856fcccb709c25b3: Backed out changeset 13b38cd29a4a (bug 1318070) for esline failures a=backout
Wes Kocher <wkocher@mozilla.com> - Tue, 21 Mar 2017 10:56:11 -0700 - rev 399121
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Backed out changeset 13b38cd29a4a (bug 1318070) for esline failures a=backout MozReview-Commit-ID: E0ZlNYhDh76
58721d59c44b2892679d6a2cd788b0f3596f8ba9: servo: Merge #16061 - Use servo_config::opts only on linux target (from methyl:master); r=Manishearth
Lucjan Suski <lucjansuski@gmail.com> - Tue, 21 Mar 2017 10:18:25 -0700 - rev 399120
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
servo: Merge #16061 - Use servo_config::opts only on linux target (from methyl:master); r=Manishearth It's not used for other architectures and triggers warnings. <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #16058 - [x] These changes do not require tests because it's purely refactoring task <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 2f6cf2e9c883d919b35d952f47d6bb1670f21def
0a0f9c8ff5415373506e0547481755fc558c5546: Bug 1347813: take cumulativeLost from RTCP. r=jesup
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Mon, 20 Mar 2017 14:03:46 -0700 - rev 399119
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1347813: take cumulativeLost from RTCP. r=jesup MozReview-Commit-ID: LIPxL8vcnHl
ef55c28517d936e8c45939a356fb6ad02ba8c31c: Bug 1349115 - Remove gfxPattern::CairoStatus r=mstange
cku <cku@mozilla.com> - Tue, 21 Mar 2017 14:32:22 +0800 - rev 399118
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1349115 - Remove gfxPattern::CairoStatus r=mstange This function is not a virtual function and always returns CAIRO_STATUS_SUCCESS after the patch in bug 1054838 landed. There is no reason to keep it anymore. MozReview-Commit-ID: EadrrFQyjfY
2b00bde40255621c261da061506514bf02f58b4c: Bug 1348574 - Clean up .autocomplete-richlistitem styling. r=mak
Dão Gottwald <dao@mozilla.com> - Sat, 18 Mar 2017 16:42:22 +0100 - rev 399117
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1348574 - Clean up .autocomplete-richlistitem styling. r=mak MozReview-Commit-ID: K1jZgM7iFos
13b38cd29a4a032ff9e88cb65429a46b86d0d1ff: Bug 1318070 - Make sure multi-word queries are rejected when keyword.enabled is false r=mak
Wes Kocher <wkocher@mozilla.com> - Sun, 19 Mar 2017 00:26:07 -0700 - rev 399116
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1318070 - Make sure multi-word queries are rejected when keyword.enabled is false r=mak MozReview-Commit-ID: 6kMU2oTy456
1e67e6551949bb40a59d7542501cf04e23fa2596: Bug 1343153 - Part 3: Replace pointer to const with immutable reference for nsTimingFunction. r=emilio,hiro
Boris Chiou <boris.chiou@gmail.com> - Tue, 21 Mar 2017 14:29:43 +0800 - rev 399115
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1343153 - Part 3: Replace pointer to const with immutable reference for nsTimingFunction. r=emilio,hiro MozReview-Commit-ID: BcY4mTtCtjn
c6b29c15b94eb218ddd1714eb3ea4c978e8ab09b: Bug 1343153 - Part 2: Use Servo css-parser for ParseEasing. r=birtles,emilio
Boris Chiou <boris.chiou@gmail.com> - Tue, 21 Mar 2017 14:27:46 +0800 - rev 399114
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1343153 - Part 2: Use Servo css-parser for ParseEasing. r=birtles,emilio We use Servo css-parser to parse keyframe property-value pairs, so we should also use it to parse easing for Web Animations. MozReview-Commit-ID: FsfHQaNT2xO
82530823e8f7a93fe81d492653ddee3d02549a2c: Bug 1343153 - Part 1: Add some useful constructors for ComputedTimingFunction. r=birtles
Boris Chiou <boris.chiou@gmail.com> - Fri, 17 Mar 2017 16:37:49 +0800 - rev 399113
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1343153 - Part 1: Add some useful constructors for ComputedTimingFunction. r=birtles In order to avoid creating a temporary nsTimingFunction in some cases and calling Init(), add some useful constructors to reduce the redundant code. MozReview-Commit-ID: I8zmWeKl9aw
0975e301ce64d91d3287afe1f534ef0086333264: Bug 1256472 - Make ShutdownLeaksCollector do more aggressive GCing and CCing to avoid erroneous shutdown leak reports in tests. r=mccr8
Mike Conley <mconley@mozilla.com> - Sat, 18 Mar 2017 12:48:42 -0400 - rev 399112
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1256472 - Make ShutdownLeaksCollector do more aggressive GCing and CCing to avoid erroneous shutdown leak reports in tests. r=mccr8 With bug 1256472 fixed, we have greater probability of out-of-process browsers being in the midst of teardown and destruction when tests complete. There's already TabDestroyObserver in the parent process making sure that the TabParent's are properly cleaned up, but we need to be more aggressive about clearing out remaining nsIDOMWindow's and DocShells in the content processes. This change more or less mirrors what's already going on in browser-test.js. MozReview-Commit-ID: FZnNLpbfTEY
32aa11934b3a255a6b315fc0117d9b8bf1056bc5: Bug 1256472 - Account for the possibility that the selectedTab has not yet presented when initting async tab switcher. r=billm
Mike Conley <mconley@mozilla.com> - Fri, 17 Mar 2017 18:58:57 -0400 - rev 399111
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1256472 - Account for the possibility that the selectedTab has not yet presented when initting async tab switcher. r=billm MozReview-Commit-ID: 1mXffrdUBOE
b0b9e64f6edf637b3c4e09b08141af404ffd9a0c: Bug 1256472 - Make sure checkEmptyPageOrigin checks the browser documentURI for about:blank along with the currentURI. r=Gijs
Mike Conley <mconley@mozilla.com> - Tue, 14 Mar 2017 16:24:53 -0400 - rev 399110
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1256472 - Make sure checkEmptyPageOrigin checks the browser documentURI for about:blank along with the currentURI. r=Gijs checkEmptyPageOrigin was only checking the currentURI on the passed browser for about:blank, but sometimes the currentURI isn't the whole picture. For example, SessionStore, after restoring a window, can cause a number of blank tabs to start to load, be cancelled, and have their history replaced. This results in a bunch of unrestored background tabs that appear to have currentURI set to the URI that the tab will be sent to once restored, but a null content principal, since the original about:blank load was stopped before it could complete. We side-step this issue by checking both the currentURI and the documentURI for about:blank when comparing against the null principal for checkEmptyPageOrigin. MozReview-Commit-ID: Kzm0MthLqVM
46d75f5359514874d9b4bcfe595424331b7ace3c: Bug 1256472 - When restoring a window, initialize each browser tab as remote if possible. r=mikedeboer
Mike Conley <mconley@mozilla.com> - Tue, 14 Mar 2017 10:01:38 -0400 - rev 399109
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1256472 - When restoring a window, initialize each browser tab as remote if possible. r=mikedeboer Originally, we were forcing these restored background tabs to be non-remote by default. This was because we didn't want them to show the crashed tab favicon nor show about:tabcrashed if the user hadn't restored them before. Bug 1241459 added infrastructure that makes it possible to put crashed background tabs into the "restore on demand" state again, without showing about:tabcrashed or showing the crashed tab favicon. This means we should be able to restore tabs in the content process again which should take some load off of the parent process during session restore, which is good for perceived performance. Note that if the content process does crash, the background tabs are then loaded in the parent process. Restoring them on demand will then do the remoteness flip. MozReview-Commit-ID: 1mWe0td6geB
dbfcb54b0d567cb37e3a2956f86b52a0bd2e392c: Bug 1256472 - Add a reason to the restoreTabContent function and message. r=Gijs,mikedeboer
Mike Conley <mconley@mozilla.com> - Tue, 14 Mar 2017 09:55:54 -0400 - rev 399108
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1256472 - Add a reason to the restoreTabContent function and message. r=Gijs,mikedeboer This helps differentiate restorations that were caused by navigateAndRestore, as opposed to SessionStore having set state via setBrowserState, setWindowState, or setTabState. MozReview-Commit-ID: DEEbKLh7f7p
dabb46691f871fee43f2e39f4eedbd7fa7db79f2: servo: Merge #16062 - stylo: Make specified::parse_number() return finite f32 (from BorisChiou:stylo/animation/parse_number); r=emilio
Boris Chiou <boris.chiou@gmail.com> - Tue, 21 Mar 2017 09:22:37 -0700 - rev 399107
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
servo: Merge #16062 - stylo: Make specified::parse_number() return finite f32 (from BorisChiou:stylo/animation/parse_number); r=emilio We need to clamp the float numbers to avoid positive/negative infinity in timing functions, transform functions, and other possible css values to avoid undefined behaviors and assertions. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix [Bug 1343153](https://bugzilla.mozilla.org/show_bug.cgi?id=1343153) and [Bug 1336769](https://bugzilla.mozilla.org/show_bug.cgi?id=1336769) - [X] These changes do not require tests because gecko has related tests Source-Repo: https://github.com/servo/servo Source-Revision: d790973fb4ff7f856a14c26cf9c41628daf4ca81
fd493f2795334e978367aae446913a4ebb2963dd: Bug 1321970 - escape unmatched parens in property rewriter; r=gl
Tom Tromey <tom@tromey.com> - Thu, 16 Mar 2017 07:46:53 +0100 - rev 399106
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1321970 - escape unmatched parens in property rewriter; r=gl MozReview-Commit-ID: 2rs07e8O0ab
ef9b3cb0421e6a12e972eb83be5c94dbe81d05c7: Bug 1349009 - Fix ESLint errors in responsivedesign.jsm. r=tromey
J. Ryan Stinnett <jryans@gmail.com> - Mon, 20 Mar 2017 17:07:07 -0500 - rev 399105
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1349009 - Fix ESLint errors in responsivedesign.jsm. r=tromey MozReview-Commit-ID: Jg1MleQYV9W
b0e1eb0bd898ccf026fa09f14718c4dec62e36cf: Bug 1326100 - Restore notable inline comments in DevTools. r=tromey
J. Ryan Stinnett <jryans@gmail.com> - Mon, 20 Mar 2017 16:22:55 -0500 - rev 399104
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1326100 - Restore notable inline comments in DevTools. r=tromey MozReview-Commit-ID: 6cLDkoCt0al
0eba13bc9949d605df1184ad23ae5075316fe6a1: Bug 1326100 - Allow inline comments in DevTools. r=tromey
J. Ryan Stinnett <jryans@gmail.com> - Mon, 20 Mar 2017 16:06:44 -0500 - rev 399103
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1326100 - Allow inline comments in DevTools. r=tromey MozReview-Commit-ID: DCkrZogea3x
1c551cad467febad6ae4e5335a33bd7da47c3693: Bug 1348995 - Squelch `tagItem` errors for synced bookmarks without tags. r=markh
Kit Cambridge <kit@yakshaving.ninja> - Mon, 20 Mar 2017 15:04:21 -0700 - rev 399102
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1348995 - Squelch `tagItem` errors for synced bookmarks without tags. r=markh MozReview-Commit-ID: 4n33m67Iyaf
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip