b597ea8f9bb4b27fcd065e37e57a58562561e1c8: Bug 1367950 - Only throttle download of src=url video if the download is 'fast' on desktop. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Fri, 26 May 2017 13:55:48 +1200 - rev 585580
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Bug 1367950 - Only throttle download of src=url video if the download is 'fast' on desktop. r=jwwang Our canplaythrough logic is opaque to the users, so I expect that our recent change to throttle when we hit the readahead limit would be confusing to users; those on a slow connection would want their media to prebuffer, and not expect the download to stop part way through. They would think that Firefox had stalled at an arbitrary point for some unknown reason, i.e., they'd think Firefox was broken. So I think we're better to instead only throttle if the network is good enough that the user probably doesn't worry about the download not keeping up with playback. We should restore the previous behaviour on mobile of throttling when the download reached the readaheadd limit regardless of canplaythrough or network speed, as the calculus is different on mobile; the user may also be concerned about battery life, or hitting their data cap. And often the faster the cellular network is, the more expensive data on it is. So this patch changes us to throttle when we reach the readahead limit only if the network is fast, where fast is defined as being able to stream at twice the rate estimated to be required to playback without stalling. It also adds a pref to revert to the old behaviour of not considering the network speed, which we enable on mobile to restore it to its previous behaviour. MozReview-Commit-ID: KLIGaQZV6dX
7cc2790574dcc1ca79cbd224d8c49c94bf61337a: Bug 1364355 - Implement UpdateOpaqueRegion() by gdk_window_set_opaque_region(), r=karlt
Martin Stransky <stransky@redhat.com> - Fri, 26 May 2017 21:27:32 +0200 - rev 585579
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Bug 1364355 - Implement UpdateOpaqueRegion() by gdk_window_set_opaque_region(), r=karlt MozReview-Commit-ID: 50N99ZlvFUh
2ee6598089a33536ce3969ea1ab37fa4f0fd8688: Bug 1364355 - Add support for using ARGB windows with OMTC when an X11 compositor is active. r=karlt
Martin Stransky <stransky@redhat.com> - Thu, 25 May 2017 15:55:20 +0200 - rev 585578
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Bug 1364355 - Add support for using ARGB windows with OMTC when an X11 compositor is active. r=karlt Authored by Andrew Comminos <andrew@comminos.com> MozReview-Commit-ID: FIQBHSXgjMh
c4c2645ca8b78d54f111e4c4ce81880a896821f4: Bug 1364355 - Enable argb visual for GTK window behind hidden preference mozilla.widget.use-argb-visuals, r=karlt
Andrew Comminos <andrew@comminos.com> - Thu, 25 May 2017 15:45:22 +0200 - rev 585577
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Bug 1364355 - Enable argb visual for GTK window behind hidden preference mozilla.widget.use-argb-visuals, r=karlt This preference is default to false and allows to experiment with transparent widgets on Gtk. Original patch autor is Andrew Comminos <andrew@comminos.com>. MozReview-Commit-ID: JZkCjBWny3m
d289ee2c794d960426f0190cc0ae418548f0a5a9: Bug 1361664 - Part2. Create MVP Triggers and Deeplinks for Mobile Marketing Automatin. r=maliu
Nevin Chen <cnevinchen@gmail.com> - Wed, 17 May 2017 01:25:45 +0800 - rev 585576
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Bug 1361664 - Part2. Create MVP Triggers and Deeplinks for Mobile Marketing Automatin. r=maliu This patch do 5 things. They are related so I put them is the same patch. 1. Extract MmaEvent Name 2. If MMA is diabled, don't send event. 3. Add check before sending 'Set Default Borwser' deep link 4. Add user attribute for delay messaging focus install status. 5. If the user pref off at runtime, we ask Leanplum to stop and prevent our app sending event to Leanplum. MozReview-Commit-ID: APEmr1JXBLH
44e144a782e1fd2b735e8e3a67b8354eeed3f530: Bug 1361664 - Part1. Udate MMA API, make init() accept activity. r=maliu
Nevin Chen <cnevinchen@gmail.com> - Wed, 24 May 2017 11:23:10 +0800 - rev 585575
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Bug 1361664 - Part1. Udate MMA API, make init() accept activity. r=maliu MozReview-Commit-ID: AcfoeCPV8SV
a18aea273eefbb9e80a9499d2045c56d99214b8b: servo: Merge #16997 - Webdriver browsing contexts not pipelines (from asajeffrey:webdriver-browsing-contexts-not-pipelines); r=jgraham
Alan Jeffrey <ajeffrey@mozilla.com> - Fri, 26 May 2017 16:38:12 -0500 - rev 585574
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
servo: Merge #16997 - Webdriver browsing contexts not pipelines (from asajeffrey:webdriver-browsing-contexts-not-pipelines); r=jgraham <!-- Please describe your changes on the following line: --> At the moment, a webdriver session stores a `pipeline_id`s, which causes a mismatch with the spec, which asks a session to store a browsing context and a top-level browsing context. This PR fixes this mismatch. --- <!-- 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 do not require tests because we are not testing webdriver <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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: 0bc7e2fddf51d43c6c135d95ab9c9a8a08756ffb
e2f55539f966bcb2b5379115dc1afa7705e67bfb: Backed out 2 changesets (bug 1367621) for breaking the next test, browser_newtab_perwindow_private_browsing.js, on OS X
Phil Ringnalda <philringnalda@gmail.com> - Fri, 26 May 2017 19:29:27 -0700 - rev 585573
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Backed out 2 changesets (bug 1367621) for breaking the next test, browser_newtab_perwindow_private_browsing.js, on OS X CLOSED TREE Backed out changeset fedfdd4d63bc (bug 1367621) Backed out changeset 92cd7b48120b (bug 1367621) MozReview-Commit-ID: E1kuaL830LG
a8ec7813e32144756ba1ca0455c8794812490e02: Merge m-c to autoland on a CLOSED TREE. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 26 May 2017 15:45:41 -0400 - rev 585572
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Merge m-c to autoland on a CLOSED TREE. a=merge
87b11e483b4fcbd3d7d2e6dc0bf4232b72202967: Backed out changeset bb1542b364f2 (bug 1364221) for Android 4.2 x86 test_animation_performance_warning.html failures on a CLOSED TREE.
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 26 May 2017 15:37:14 -0400 - rev 585571
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Backed out changeset bb1542b364f2 (bug 1364221) for Android 4.2 x86 test_animation_performance_warning.html failures on a CLOSED TREE.
8956f942a9c0ee998f5aebf4eaad74a659cc106c: Backed out changeset 8b0e09b6cf8e (bug 1367852) for Windows symbol packaging bustage on a CLOSED TREE.
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 26 May 2017 15:22:37 -0400 - rev 585570
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Backed out changeset 8b0e09b6cf8e (bug 1367852) for Windows symbol packaging bustage on a CLOSED TREE.
08b93bba921c243b0a0485fa3a2eb925baf15b24: Bug 1358117 - Add pref to turn on/off leanplum. r=maliu,sebastian
Nevin Chen <cnevinchen@gmail.com> - Thu, 18 May 2017 19:27:13 +0800 - rev 585569
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Bug 1358117 - Add pref to turn on/off leanplum. r=maliu,sebastian MozReview-Commit-ID: 8LHvMPSxAdl
116b26438078a2ab6a7b06806b496d9b6ab06d59: Bug 1350301 - Fix broken layout of dominator view with callstacks enabled; r=fitzgen
Greg Tatum <tatum.creative@gmail.com> - Thu, 25 May 2017 19:47:11 -0500 - rev 585568
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Bug 1350301 - Fix broken layout of dominator view with callstacks enabled; r=fitzgen The shared Frame component appears to set the containing element to be a flex component, while the table view with the dominators expects an inline-block element. This appears to have been broken for quite some time with Bug 1251033. MozReview-Commit-ID: CYkps6QfTJc
f30d297ad34d39074073b5d57e1852273f055dc5: Bug 1365975 - Fix pageloader test renaming; r=jmaher
Rob Wood <rwood@mozilla.com> - Thu, 25 May 2017 16:56:33 -0400 - rev 585567
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Bug 1365975 - Fix pageloader test renaming; r=jmaher MozReview-Commit-ID: IXv2VMR00gr
fedfdd4d63bca78ddcf13a6f981a0be7c5cd4ad7: Bug 1367621 - Regression test to ensure that the URL bar is focused when new tabs are opened in fullscreen mode. r=Felipe
Mike Conley <mconley@mozilla.com> - Fri, 26 May 2017 12:21:25 -0400 - rev 585566
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Bug 1367621 - Regression test to ensure that the URL bar is focused when new tabs are opened in fullscreen mode. r=Felipe MozReview-Commit-ID: 66Rl2U2Kdbl
92cd7b48120b239b2dc1de845cd278fbc724a9ac: Bug 1367621 - Make sure to focus the URL bar for 'empty' tabs even while in full screen. r=Felipe
Mike Conley <mconley@mozilla.com> - Fri, 26 May 2017 11:36:53 -0400 - rev 585565
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Bug 1367621 - Make sure to focus the URL bar for 'empty' tabs even while in full screen. r=Felipe In the e10s-case, we might be calling _adjustFocusAfterTabSwitch before updateCurrentBrowser has been called, meaning that mCurrentTab hasn't been updated yet. We use the newTab argument instead. MozReview-Commit-ID: A2ZvbyxSs8t
c72b350230aa394384556b2c435427f7aad52b1e: Bug 1367964 - Skip async tab switching blank tab optimization when the window is minimized. r=billm
Mike Conley <mconley@mozilla.com> - Fri, 26 May 2017 13:28:58 -0400 - rev 585564
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Bug 1367964 - Skip async tab switching blank tab optimization when the window is minimized. r=billm MozReview-Commit-ID: 676ruHBvFeY
08caf9eba4e08694b86c21edbf09ae715e6c4b10: bug 1262812 - use fallback strings in CrashSubmit.jsm so submitting crashes from about:crashes works on Android. r=mconley
Ted Mielczarek <ted@mielczarek.org> - Wed, 24 May 2017 11:07:41 -0400 - rev 585563
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
bug 1262812 - use fallback strings in CrashSubmit.jsm so submitting crashes from about:crashes works on Android. r=mconley MozReview-Commit-ID: 3aw17aFysu4
5dd46258247654db887deb5a2e2b4d082d70c586: servo: Merge #17042 - Update dependencies (from mbrubeck:always-be-updating); r=jdm
Matt Brubeck <mbrubeck@limpet.net> - Fri, 26 May 2017 12:18:12 -0500 - rev 585562
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
servo: Merge #17042 - Update dependencies (from mbrubeck:always-be-updating); r=jdm No Cargo.toml changes except `base64` which is updated from 0.4.2 to 0.5.2. Does not affect stylo. No new crates in the dependency graph. Source-Repo: https://github.com/servo/servo Source-Revision: 0f5ccdb589f484e17908811173893abc2ac8ff04
8b0e09b6cf8eb6da67fe8b9fa7a4a3552c0c7b2b: Bug 1367852 - Fix symbol dumping for gtest xul.dll r=ted
Chris Manchester <cmanchester@mozilla.com> - Thu, 25 May 2017 15:09:19 -0700 - rev 585561
Push 61146 by paolo.mozmail@amadzone.org at Sat, 27 May 2017 08:22:25 +0000
Bug 1367852 - Fix symbol dumping for gtest xul.dll r=ted A pdb file name that differs from a dll file name prevents us from dumping symbols for the gtest xul on Windows. This name differed to accommodate fix_stack_using_bpsyms.py failing in the presence of two xul.sym files, which has since been fixed. MozReview-Commit-ID: I5pA5HjMeRe
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip