9fe0fbef78edeba45192d050a4e472172ec13fa2: Bug 1418275 Fix timing of STS header processing for webextensions r=mayhemer
Shane Caraveo <scaraveo@mozilla.com> - Wed, 10 Jan 2018 13:21:08 -0800 - rev 452905
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1418275 Fix timing of STS header processing for webextensions r=mayhemer STS header checking was happening before http-on-examine-response which prevents an observer from adding the STS headers to enforce STS. This moves the header processing to after the notification occurs. In a webextension, WebRequest.onHeadersReceived can now be used to inject STS and have that recognized by HttpChannel. MozReview-Commit-ID: KYZCSTBnZL7
db0a461b3034f88ada61d13e8536eefdfd2361fb: Bug 1429133 - Some FontExplorer managed fonts are not rendered. r=Alex_Gaynor
Haik Aftandilian <haftandilian@mozilla.com> - Wed, 10 Jan 2018 11:33:47 -0800 - rev 452904
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1429133 - Some FontExplorer managed fonts are not rendered. r=Alex_Gaynor MozReview-Commit-ID: L5x3GNb3HGU
c8ad0b964a65eef6d3f3b67e8f8d3ec6dfc1e1a5: Bug 1427009 - limit accepted mid length to 16 chars. r=bwc
Michael Froman <mfroman@mozilla.com> - Mon, 08 Jan 2018 16:23:06 -0600 - rev 452903
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1427009 - limit accepted mid length to 16 chars. r=bwc webrtc.org only supports one-byte rtp header extensions which means we can only support 16 character mids for now. MozReview-Commit-ID: C7aTeB5Bi2M
d739ece3bea212375d0b02f998ebd4a3b861ced9: Bug 1427373 - Convert nsHostResolver.mDB from PLDHashTable to nsRefPtrHashtable r=mayhemer
Valentin Gosu <valentin.gosu@gmail.com> - Sun, 07 Jan 2018 23:22:01 +0100 - rev 452902
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1427373 - Convert nsHostResolver.mDB from PLDHashTable to nsRefPtrHashtable r=mayhemer * Converts PLDHashTable mDB to nsRefPtrHashtable<nsGenericHashKey<nsHostKey>, nsHostRecord> mRecordDB * Removes nsHostDBEnt and associated PLDHashTableOps This patch makes the code a lot easier to understand, by simplifying the ownership model. Now the hashtable holds RefPtr<nsHostRecord>, so it's easier to follow the lifetime of each record. MozReview-Commit-ID: IMavN8YSPSn
aaa8ca204b8bbd679675c8ded026e2a511f8c80c: Bug 1427373 - Use a refPtr for rec so that CompleteLookup doesn't need to release it r=mayhemer
Valentin Gosu <valentin.gosu@gmail.com> - Sun, 07 Jan 2018 23:00:07 +0100 - rev 452901
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1427373 - Use a refPtr for rec so that CompleteLookup doesn't need to release it r=mayhemer MozReview-Commit-ID: 4LUxxJ13Bg3
3d586753feb287817d5aaca606564bca2335ea90: Bug 1429469 - Replace fails-if(webrender) annotations with fuzzy checks. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 10 Jan 2018 13:34:15 -0500 - rev 452900
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1429469 - Replace fails-if(webrender) annotations with fuzzy checks. r=jrmuizel In these cases there is no human-visible difference in the WR renderings of the test and reference images, so we can replace the failing annotations with fuzzy ones instead. MozReview-Commit-ID: Ioiem4ZwwI2
edf95858b4244f64d912ce380b77b1a5989cc197: Bug 1429469 - Remove a bunch of fails-if(webrender) annotations. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 10 Jan 2018 13:34:14 -0500 - rev 452899
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1429469 - Remove a bunch of fails-if(webrender) annotations. r=jrmuizel All of these tests have existing fuzzy annotations which cover the differences in the WR renderings. Therefore we can remove the fails-if(webrender) annotations and use the existing fuzzy annotations to treat the tests as passing. MozReview-Commit-ID: LFWha6gAP2r
a559e2141dec6d93ac55ba88ada188ccd01d0af1: servo: Merge #19739 - Add note to Gentoo setup to set LIBCLANG_PATH envvar (from gootorov:master); r=jdm
Igor Gutorov <igootorov@gmail.com> - Wed, 10 Jan 2018 13:05:17 -0600 - rev 452898
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
servo: Merge #19739 - Add note to Gentoo setup to set LIBCLANG_PATH envvar (from gootorov:master); r=jdm <!-- Please describe your changes on the following line: --> Without `LIBCLANG_PATH` environment variable set the build for `gecko-media` fails as in https://github.com/servo/servo/issues/19351 for Gentoo Linux. This patch adds a note to the README to set the environment variable. --- <!-- 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 - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because it is a documentation fix <!-- 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: e9f9fd1e4c7f2b670ac45631404430d1fc4c4b16
88e1c3fbec11c4cfe1ffb5b11cb4882da18e3a54: Bug 1423890 - Add markers for background hangs r=dthayer,mstange
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 07 Dec 2017 02:35:36 -0800 - rev 452897
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1423890 - Add markers for background hangs r=dthayer,mstange MozReview-Commit-ID: 484UZEbbd12
f46f4e29d4a083d5e4ed9b0e1fe6669d6e275a9a: Bug 1409046 - Prevent re-creating virtualenv everytime ./mach talos is run. r=rwood
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 10 Jan 2018 01:59:53 -0800 - rev 452896
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1409046 - Prevent re-creating virtualenv everytime ./mach talos is run. r=rwood MozReview-Commit-ID: CsspY1DIS4t
df5c4759691588a85ab2017d3e226fafa417bb68: Bug 1424252 - Remove <menu> support in Fennec. r=nechen
Eugen Sawin <esawin@mozilla.com> - Wed, 10 Jan 2018 10:09:00 -0500 - rev 452895
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1424252 - Remove <menu> support in Fennec. r=nechen
2fb3a7563abca9759aa1ce834dfdc81ba1c32c76: Bug 1428918 - Enable Web Authentication in Nightly r=keeler,smaug
J.C. Jones <jjones@mozilla.com> - Mon, 08 Jan 2018 18:37:35 -0700 - rev 452894
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1428918 - Enable Web Authentication in Nightly r=keeler,smaug In advance of enabling Web Authentication in Firefox 60 [1], let's turn it on for Nightly users. [1] https://groups.google.com/forum/#!msg/mozilla.dev.platform/tsevyqfBHLE/lccldWNNBwAJ MozReview-Commit-ID: ALyjBwojKtA
f228865f492ca24b82720fc40fdb00b8b0e8c10c: Bug 1421703 - Fix tests to use onVisits r=mak
Doug Thayer <dothayer@mozilla.com> - Thu, 14 Dec 2017 16:55:31 -0600 - rev 452893
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1421703 - Fix tests to use onVisits r=mak Fairly straightforward. Fixes the tests that were broken due to the changes introduced in part 1. MozReview-Commit-ID: GbZ9ZpmG9nE
a542159042f5ff484b864acb4d9c61242ad49dd7: Bug 1421703 - replace onVisit with onVisits r=mak
Doug Thayer <dothayer@mozilla.com> - Wed, 20 Dec 2017 14:27:24 -0800 - rev 452892
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1421703 - replace onVisit with onVisits r=mak There's a heavy enough overhead to going through XPConnect for every observer for every visit on the nsINavHistoryObserver interface, so this patch reduces that by replacing the single- visit notification with one which accepts an array of visits. Some notes: To avoid problems with the orderings of the various ways in which we notify about visits, we have to send our bulk onVisits notification before doing any of the others. This does mean it technically behaves slightly different than the prior approach of interleaving the notifications, but I can't find any way in which this has any consequences to the end result, and it doesn't break any tests. MozReview-Commit-ID: GdeooH8mCkg
e08b9e460de6afca511d6d03abe09b5fadff0174: Bug 1426154 - Refactor Marionette content frame script registration. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Tue, 09 Jan 2018 19:50:30 +0000 - rev 452891
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1426154 - Refactor Marionette content frame script registration. r=automatedtester The Marionette:newSession IPC message is never used, and the newSession function is consequently never called. Since we no longer have a need for resetting the content frame script, like had with B2G, removing it is probably fine. This also changes the Marionette:Register command to return an object with the "outerWindowID" key, making it easier to identify and extract. MozReview-Commit-ID: Ae3cPFWshcv
d1805bdd7b73dd51bc3f4754e274a11dcea013bb: Bug 1426154 - Sort message listeners lexicographically. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Tue, 09 Jan 2018 19:48:14 +0000 - rev 452890
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1426154 - Sort message listeners lexicographically. r=automatedtester It is easier to review what message listeners are added and removed when the list is sorted. MozReview-Commit-ID: 2fMpulA42Ww
073f421c10ddbde154c6ca7eb9f644a85c8f36db: Bug 1426154 - Use targetted IPC messages to talk to content frames. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Tue, 09 Jan 2018 17:48:57 +0000 - rev 452889
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1426154 - Use targetted IPC messages to talk to content frames. r=automatedtester Prior to this patch Marionette used a broadcasting technique that sent every IPC message to every registered content frame's message manager. This was implemented in GeckoDriver#sendAsync and worked by appending the frame's outerWindowID to the message name to ensure it reached the correct recipient. Because it is hugely wasteful for every content frame to receive every IPC message, this patch changes it so that we use a frame's dedicated message manager to only channel messages it cares about. A content frame's direct message manager is stored in browser.Context#messageManager, whereas GeckoDriver#mm is always the global message manager. MozReview-Commit-ID: L0sD3VhzStv
bebab8b62aee3f895e31a97e39a1b475452ad277: servo: Merge #19395 - Use rustup.rs instead of custom bootstrap (from servo:rustup.rs); r=jdm
Simon Sapin <simon.sapin@exyr.org> - Wed, 10 Jan 2018 12:00:59 -0600 - rev 452888
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
servo: Merge #19395 - Use rustup.rs instead of custom bootstrap (from servo:rustup.rs); r=jdm Use rustup.rs instead of custom bootstrap Fixes #11361, closes #18874, fixes #19365. Source-Repo: https://github.com/servo/servo Source-Revision: 2be49ac80659f58f2a39910dd79a3f3b5da98945
b6d240f90874d58ef2d339029dbf71d73af84555: Bug 1427079 - Don't let disposed window be read from parcels; r=snorp
Jim Chen <nchen@mozilla.com> - Tue, 09 Jan 2018 16:13:48 -0500 - rev 452887
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1427079 - Don't let disposed window be read from parcels; r=snorp It's possible for parcels derived from the session to outlast the session lifecycle. This patch makes us return null when trying to retrieve window objects using stale parcels. MozReview-Commit-ID: 3Vp6T3uCEBt
4db166f0442dddc5b9011c722d7499501fedf283: Merge mozilla-inbound to mozilla-central r=merge a=merge
Dorel Luca <dluca@mozilla.com> - Thu, 11 Jan 2018 00:01:16 +0200 - rev 452886
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Merge mozilla-inbound to mozilla-central r=merge a=merge
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip