203ed6d898c152b7c93c80fe52f01fa5b9141b8f: Bug 1533043 - [python-test] Add ability for individual tests to have pypi dependencies, r=davehunt
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 13 Mar 2019 14:51:37 +0000 - rev 463999
Push 112433 by rmaries@mozilla.com at Thu, 14 Mar 2019 21:52:00 +0000
Bug 1533043 - [python-test] Add ability for individual tests to have pypi dependencies, r=davehunt Sometimes tools install pypi at runtime via mach (e.g self.install_pip_package / self.install_pip_requirements). It's difficult to test these modules with pytest because we usually won't be going through mach. This gives tests the ability to depend on external pypi packages the same way they might get installed when running via mach. Note, I only added support for requirements.txt here because python/mozbuild/mozbuild/virtualenv.py's 'install_pip_package' function is completely busted with modern pip. And the pip used with |mach python-test| is more modern than the one used with the regular build venv due to pipenv. We'll need to fix this eventually, but that's another bug for another day. Differential Revision: https://phabricator.services.mozilla.com/D22784
df7a6846edf5cb1bb85a4863cbcc117f38d381e1: Bug 1535263 - Move role=combobox from the input field to a parent node. r=Standard8
Dão Gottwald <dao@mozilla.com> - Thu, 14 Mar 2019 13:59:14 +0000 - rev 463998
Push 112433 by rmaries@mozilla.com at Thu, 14 Mar 2019 21:52:00 +0000
Bug 1535263 - Move role=combobox from the input field to a parent node. r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D23475
6e7fb729f772348dcd502040b26744bb906d796f: Bug 1518946 - Use the Await method instead of a sync dispatch because the latter allows the event loop to run while waiting. r=pehrsons
Alex Chronopoulos <achronop@gmail.com> - Thu, 14 Mar 2019 12:44:57 +0000 - rev 463997
Push 112433 by rmaries@mozilla.com at Thu, 14 Mar 2019 21:52:00 +0000
Bug 1518946 - Use the Await method instead of a sync dispatch because the latter allows the event loop to run while waiting. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D23476
d57a9605a6d156801d07b6572e362a90b2b13bb5: Bug 1523175 - land NSS NSS_3_43_BETA3 UPGRADE_NSS_RELEASE, r=me
J.C. Jones <jc@mozilla.com> - Thu, 14 Mar 2019 21:05:01 +0000 - rev 463996
Push 112432 by jjones@mozilla.com at Thu, 14 Mar 2019 21:05:52 +0000
Bug 1523175 - land NSS NSS_3_43_BETA3 UPGRADE_NSS_RELEASE, r=me
14e0efdd3d9cfb4ea23276a7d237847a8e6f0c75: Bug 1525662 - Part 6: Turn on word wrapping by default for plain text documents on mobile. r=snorp
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 10 Feb 2019 14:28:35 +0100 - rev 463995
Push 112431 by mozilla@buttercookie.de at Thu, 14 Mar 2019 20:05:10 +0000
Bug 1525662 - Part 6: Turn on word wrapping by default for plain text documents on mobile. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D19308
7634907d87d06d8cce3d223f3d85d9a2d3c86393: Bug 1525662 - Part 5: Use smaller image for Geckoview tests. r=snorp
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 11 Mar 2019 20:18:54 +0100 - rev 463994
Push 112431 by mozilla@buttercookie.de at Thu, 14 Mar 2019 20:05:10 +0000
Bug 1525662 - Part 5: Use smaller image for Geckoview tests. r=snorp The animation is cute, but one test is effectively treating the image data as a text file, and displaying the whole file as text leads to *very* long loading times on the ARM emulator when word-wrapping is turned on, especially when using a debug build. Differential Revision: https://phabricator.services.mozilla.com/D23367
60e8006f70d2ebf9c52a397bf916924bc7c0a646: Bug 1525662 - Part 4: Use "width=device-width" viewport for plain text documents. r=botond
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 24 Feb 2019 17:32:08 +0100 - rev 463993
Push 112431 by mozilla@buttercookie.de at Thu, 14 Mar 2019 20:05:10 +0000
Bug 1525662 - Part 4: Use "width=device-width" viewport for plain text documents. r=botond Differential Revision: https://phabricator.services.mozilla.com/D20954
7b61f5d7f7d26ad493ee940fdf8a6f62f70a59b5: Bug 1525662 - Part 3: Provide a hook for treating missing viewport specification as an explicit "width=device-width". r=botond
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 24 Feb 2019 14:55:02 +0100 - rev 463992
Push 112431 by mozilla@buttercookie.de at Thu, 14 Mar 2019 20:05:10 +0000
Bug 1525662 - Part 3: Provide a hook for treating missing viewport specification as an explicit "width=device-width". r=botond Ordinarily, when a page doesn't explicitly specify its viewport dimensions using a <meta> viewport tag, we treat is as a non-mobile-friendly desktop page and do some special viewport handling. For some document types however we might want to override that behaviour and treat the page as if "<meta name="viewport" content="width=device-width>" had explicitly been specified anyway. Differential Revision: https://phabricator.services.mozilla.com/D20953
dc422efc31037bbf666a830bfa02c157612c9bbb: Bug 1525662 - Part 2: Remember plain-textness of HTML documents post loading. r=hsivonen
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 23 Feb 2019 17:06:52 +0100 - rev 463991
Push 112431 by mozilla@buttercookie.de at Thu, 14 Mar 2019 20:05:10 +0000
Bug 1525662 - Part 2: Remember plain-textness of HTML documents post loading. r=hsivonen Based on the current implementation of nsContentUtils::IsPlainTextType(), we could just call that function again if we need to know whether we're dealing with plain text content or not later on, but doing it this way ensures we're always consistent with the current code in StartDocumentLoad(), which includes some additional sanity checks. Differential Revision: https://phabricator.services.mozilla.com/D20952
65a5625c479045150d7990b93a64b9a5e00ffb82: Bug 1525662 - Part 1: Add test for viewport treatment of plain text documents. r=botond
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 24 Feb 2019 19:55:32 +0100 - rev 463990
Push 112431 by mozilla@buttercookie.de at Thu, 14 Mar 2019 20:05:10 +0000
Bug 1525662 - Part 1: Add test for viewport treatment of plain text documents. r=botond I want to turn on word-wrapping for plain text documents on mobile. However currently, these are rendered with the desktop viewport by default, leading to still tiny font sizes and still having to scroll horizontally if you then pinch-zoom in to achieve a readable font size. While font inflation would solve that problem, the layout of plain text documents is so simple that we can also just render them using a "width=device-width" viewport instead. This test will test that plain text documents will be rendered as they would include a <meta name="viewport" content="width=device-width"> tag. Differential Revision: https://phabricator.services.mozilla.com/D20951
355c9ff9b89581cf5b2ff03f3df9df05939f89c3: Bug 1526717. Guard against libpng calling the info callback more than once. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Thu, 14 Mar 2019 14:32:37 -0500 - rev 463989
Push 112430 by tnikkel@gmail.com at Thu, 14 Mar 2019 19:33:20 +0000
Bug 1526717. Guard against libpng calling the info callback more than once. r=aosmond libpng uses the first IDAT chunk it encounters as a signal that it has read all header chunks and to send the info callback. The testcase png has an IDAT chunk, then a z chunk (not a known chunk type), and then another IDAT chunk. libpng tracks if we are in an "after idat" state, and throws a benign error if it encounters another IDAT chunk in "after idat" mode, but it just continues normally, processing the idat chunk as if it were the first and therefore sends the info callback again. This seems silly. https://searchfox.org/mozilla-central/rev/f1c7ba91fad60bfea184006f3728dd6ac48c8e56/media/libpng/pngpread.c#307
25f9343a6480f39a240f1862b588db7dba99efde: Bug 1534786 - Show pending breakpoints as soon as their generated source appears, r=jlast.
Brian Hackett <bhackett1024@gmail.com> - Thu, 14 Mar 2019 04:42:47 -1000 - rev 463988
Push 112429 by bhackett@mozilla.com at Thu, 14 Mar 2019 17:39:15 +0000
Bug 1534786 - Show pending breakpoints as soon as their generated source appears, r=jlast.
56553ce763245cc4d1d1077b653fc556e891e6b8: Merge mozilla-central to mozilla-inbound. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 14 Mar 2019 18:33:49 +0200 - rev 463987
Push 112428 by dluca@mozilla.com at Thu, 14 Mar 2019 16:34:18 +0000
Merge mozilla-central to mozilla-inbound. CLOSED TREE
858a58a6aa93e044e04de5ccdad4aae4b9840657: Merge mozilla-inbound to mozilla-central. a=merge
Dorel Luca <dluca@mozilla.com> - Thu, 14 Mar 2019 18:25:40 +0200 - rev 463986
Push 112428 by dluca@mozilla.com at Thu, 14 Mar 2019 16:34:18 +0000
Merge mozilla-inbound to mozilla-central. a=merge
802aec0783a79168aa9c2fe9c1ccc7ec7b76909a: No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Thu, 14 Mar 2019 13:21:23 +0000 - rev 463985
Push 112428 by dluca@mozilla.com at Thu, 14 Mar 2019 16:34:18 +0000
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D23482
8995d452cf894f44aae9f4efbe0c7efa57b70e0a: Bug 1533963 - Use a single RestyleHint representation. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 14 Mar 2019 11:47:50 +0000 - rev 463984
Push 112428 by dluca@mozilla.com at Thu, 14 Mar 2019 16:34:18 +0000
Bug 1533963 - Use a single RestyleHint representation. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D22828
d8b7c29dcee0aca2593d1e0f015515ce185d208b: Bug 1533159: Add MOZ_RELEASE_ASSERT to all SetLoadInfo implementations to ensure loadinfo is never null. r=valentin
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Thu, 14 Mar 2019 11:38:23 +0000 - rev 463983
Push 112428 by dluca@mozilla.com at Thu, 14 Mar 2019 16:34:18 +0000
Bug 1533159: Add MOZ_RELEASE_ASSERT to all SetLoadInfo implementations to ensure loadinfo is never null. r=valentin Differential Revision: https://phabricator.services.mozilla.com/D23302
f101c9664b87addc3aa1399c56b5ea5c194df199: Bug 1532207: Do not query the CSP from the principal within LoadFrame, but rather do not even set the Principal if it does not override the CSP within nsContentUtils::GetAttrTriggeringPrincipal. r=bzbarsky
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Thu, 14 Mar 2019 11:39:04 +0000 - rev 463982
Push 112428 by dluca@mozilla.com at Thu, 14 Mar 2019 16:34:18 +0000
Bug 1532207: Do not query the CSP from the principal within LoadFrame, but rather do not even set the Principal if it does not override the CSP within nsContentUtils::GetAttrTriggeringPrincipal. r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D22121
5da37483c3e2278f7adca24137f33c8c49fc6e63: Bug 1469774 - Error this.pageListener is undefined in AboutPrivateBrowsingHandler.jsm r=johannh
Syeda Asra Arshia Qadri <asra.qadri@gmail.com> - Thu, 14 Mar 2019 10:05:02 +0000 - rev 463981
Push 112428 by dluca@mozilla.com at Thu, 14 Mar 2019 16:34:18 +0000
Bug 1469774 - Error this.pageListener is undefined in AboutPrivateBrowsingHandler.jsm r=johannh Differential Revision: https://phabricator.services.mozilla.com/D23295
e9e31edcc25a93b88e667ffa8d182d8c44a00310: Bug 1472307 - Implement delay update mechanism in ServiceWorkerRegistrationProxy. r=asuth
Eden Chuang <echuang@mozilla.com> - Thu, 14 Mar 2019 10:19:13 +0000 - rev 463980
Push 112428 by dluca@mozilla.com at Thu, 14 Mar 2019 16:34:18 +0000
Bug 1472307 - Implement delay update mechanism in ServiceWorkerRegistrationProxy. r=asuth 1. Add a new private member class DelayedUpdateCallback in ServiceWorkerRegistrationProxy for handling the deley time up. 2. Modify the lambda function in ServiceWorkerRegistrationProxy::Update(). Get the update delay time at first. If the delay time does not equal zero. create a timer and a timer callback(DelayedUpdateCallback) to perform the delay update. Otherwise execute update directly. Differential Revision: https://phabricator.services.mozilla.com/D17358
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip