d352b4fe9d6808091c236afc68e6c6d242f9f17c: Bug 1513496 - Stop logging failure warnings if the scalar is expired. r=chutten
Kaio Augusto de Camargo <kaioaugusto.8@gmail.com> - Mon, 14 Jan 2019 18:33:13 +0000 - rev 453767
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1513496 - Stop logging failure warnings if the scalar is expired. r=chutten Currently, when operating with scalars, if a call to internal_GetScalarByEnum (or its keyed variant) return an error, then a warning will be logged. If one of the requested scalars is expired, this could lead to an unwated flood of logs. With this change, the return of the function is checked, and if it is NS_ERROR_NOT_AVAILABLE (i.e. expired scalar), then no warning is issued. Differential Revision: https://phabricator.services.mozilla.com/D16392
93c0ed8f369080be59f2dd3a705e9fd8290f7813: Bug 1486521 - Make Selection::Stringify() stop flushing frames if AccessibleCaretManager doesn't allow so. r=emilio
Ting-Yu Lin <aethanyc@gmail.com> - Mon, 14 Jan 2019 04:58:59 +0000 - rev 453766
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1486521 - Make Selection::Stringify() stop flushing frames if AccessibleCaretManager doesn't allow so. r=emilio The added crashtest still crashes on Android verify runs (TV) for unknown reasons, so skip it. Differential Revision: https://phabricator.services.mozilla.com/D16395
b45954a2a5b8f59dd7b22c7dc85722f414a3613b: Bug 1518229 - Allow clear-text network traffic in Android manifest. r=nalexander
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 14 Jan 2019 18:16:19 +0000 - rev 453765
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1518229 - Allow clear-text network traffic in Android manifest. r=nalexander Needs to be explicitly declared in case we start targeting Android P. It's unclear to what extent this is really required when *not* using Android's network stack directly, but at least with Firefox, some things definitively use it, e.g. favicons. As we're a browser, we need to allow access to arbitrary pages, so just generally white-list it. Differential Revision: https://phabricator.services.mozilla.com/D16408
041c4580aa6f1f23bd0fcc5349026f7abd5f31f7: Bug 1516669 - Update fake-cdm to use CDM10 interface. r=cpearce
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 14 Jan 2019 16:41:55 +0000 - rev 453764
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1516669 - Update fake-cdm to use CDM10 interface. r=cpearce Differential Revision: https://phabricator.services.mozilla.com/D15520
bd1e99a6325ade1c8839e8e7b7310b76609e3c0a: Bug 1516669 - Check init value of clearkey WMF decoder for failure. r=cpearce
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 14 Jan 2019 16:40:29 +0000 - rev 453763
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1516669 - Check init value of clearkey WMF decoder for failure. r=cpearce We weren't checking this value and it was causing compiler warnings. Instead this change means we check the value and log an error if init has failed. Differential Revision: https://phabricator.services.mozilla.com/D15519
b430ac03ce29256a1775ff46fd2864301b19b623: Bug 1516669 - Update gmp-clearkey to use CDM10 interface. r=cpearce
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 14 Jan 2019 16:40:04 +0000 - rev 453762
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1516669 - Update gmp-clearkey to use CDM10 interface. r=cpearce Not much changed in the interface: - CDM initialization takes a use hardware codecs arg, we pipe this through, but don't do anything more with it in the clearkey CDM. - The CDM should call the hosts OnInitialized() when it's initialized. This is done is now done in the clearkey CDM once the session management is ready, as that is the last thing done during init. Aside from the above, it's just updating interface usage. While the new CDM interface adds support for different encryption schemes, this is not handled here and will be done in follow up bug 1516673. Differential Revision: https://phabricator.services.mozilla.com/D15518
dad40f23f4c19891cbd7e6f805bf1eda699d7b16: Bug 1519617 - Update MoofParser to handle tracks using track_id 0. r=jya
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 14 Jan 2019 16:33:03 +0000 - rev 453761
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1519617 - Update MoofParser to handle tracks using track_id 0. r=jya Using track_id 0 is forbidden by the mp4 spec, however, some sites still serve media using this track_id. We've been using the 0 track ID to trigger special handling in the MoofParser where we will parse multiple tracks, and this led us to be tolerant of tracks using this reserved id (though we likely had some bugs due to this). Since sites are using this track_id, and as other browsers (and Firefox until I broke this) tolerate such media, we should too. In order to do so correctly, we should no longer us track_id=0 as a special case in the MoofParser, and instead have an explicit flag, which is what this patch does. Differential Revision: https://phabricator.services.mozilla.com/D16428
944a2fbd7454ba098144293f95f5fe6011339073: Bug 1515285 - Implement selecting switch-to-tab results by keyboard. r=Standard8
Dão Gottwald <dao@mozilla.com> - Mon, 14 Jan 2019 16:58:21 +0000 - rev 453760
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1515285 - Implement selecting switch-to-tab results by keyboard. r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D16023
8844751cb1698c69c2fead027fb31e791bc0ab00: Bug 1518591: Make the profile service responsible for protecting against downgrading to builds before dev-edition had a separate profile. r=froydnj
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 10 Jan 2019 21:15:53 +0000 - rev 453759
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1518591: Make the profile service responsible for protecting against downgrading to builds before dev-edition had a separate profile. r=froydnj Because older versions of Firefox auto-select a profile if there is only one in the database when running dev-edition which uses its own profile we create a default for normal channels to use. Currently the browser code is responsible for doing this but it uses a bad heuristic for deciding when to do that. It's much easier to do it from the profile manager when the dev-edition profile is created. Differential Revision: https://phabricator.services.mozilla.com/D16117
394b490d3e2deb8c31c71214320ebfc16a8db008: Bug 1518587: Move startup profile selection to nsToolkitProfileService. r=froydnj
Dave Townsend <dtownsend@oxymoronical.com> - Mon, 14 Jan 2019 17:27:34 +0000 - rev 453758
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1518587: Move startup profile selection to nsToolkitProfileService. r=froydnj Currently nsAppRunner is responsible for choosing or creating a profile to use at startup. It then has to create a reset profile if necessary and lock the selected profile directories. But these latter things are done in different places of the selection code and done in different ways, sometimes we delay while trying to get the lock, sometimes we don't. This patch moves the profile selection part of the code to its own function so that then we only have to have one place that does the profile reset and locking logic. It makes a lot of sense to have the selection code live in the profile service. It can use information from the database load to help make the choices and it also means that we can expose the profile selection code through xpcom allowing it to be easily automatically tested. It will also be more important for future patches for the dedicated profiles feature. Differential Revision: https://phabricator.services.mozilla.com/D16116
1b5c466a1c669657e323b52592edd468015e42e6: Merge mozilla-central to autoland. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Mon, 14 Jan 2019 19:19:46 +0200 - rev 453757
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Merge mozilla-central to autoland. CLOSED TREE
eb00c4fbfb23b2382a2e76bc2985ee947e489163: Backed out changeset ee53bdc5b1d4 (bug 1419195) for failing in browser_ext_contextMenus.js
Noemi Erli <nerli@mozilla.com> - Mon, 14 Jan 2019 18:59:02 +0200 - rev 453756
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Backed out changeset ee53bdc5b1d4 (bug 1419195) for failing in browser_ext_contextMenus.js
2f97d93c3a2d694fb828c8692d7a53739f5b4a98: Backed out changeset 732184f122e3 (bug 1419195) for failing in browser_ext_contextMenus.js
Noemi Erli <nerli@mozilla.com> - Mon, 14 Jan 2019 18:58:48 +0200 - rev 453755
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Backed out changeset 732184f122e3 (bug 1419195) for failing in browser_ext_contextMenus.js
6573f476d87a23ad9a25413587df39e1ef0fb483: Backed out changeset 5f9ccc7b6039 (bug 1515810) for failing in browser_ext_contextMenus.js
Noemi Erli <nerli@mozilla.com> - Mon, 14 Jan 2019 18:58:15 +0200 - rev 453754
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Backed out changeset 5f9ccc7b6039 (bug 1515810) for failing in browser_ext_contextMenus.js
aa50cd5b75d80b2f00b5ff8b337b1f9c88183922: Bug 1516089 - Remove inset and outset class from global.css r=dao
John Lin <johnlinp@gmail.com> - Mon, 14 Jan 2019 16:19:00 +0000 - rev 453753
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1516089 - Remove inset and outset class from global.css r=dao Differential Revision: https://phabricator.services.mozilla.com/D16439
b1522f31ad7d8084dcdaddbcb582e2411522a766: Bug 1518514 - Correctly read and parse list.json in search engine manager. r=nalexander
Michael Kaply <mozilla@kaply.com> - Thu, 10 Jan 2019 19:07:18 +0000 - rev 453752
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1518514 - Correctly read and parse list.json in search engine manager. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D15992
5306b81a94f76fc9d867435ff304dbdec9bab203: Bug 1368484 - Release Fennec Nightly (only) AArch64 APK to Google Play r=mtabara
Johan Lorenzo <jlorenzo@mozilla.com> - Mon, 14 Jan 2019 15:55:33 +0000 - rev 453751
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1368484 - Release Fennec Nightly (only) AArch64 APK to Google Play r=mtabara Release Fennec Nightly (only) AArch64 APK to Google Play Differential Revision: https://phabricator.services.mozilla.com/D16464
a7034ada9fb35dffe4e0729987cb00b2e37d46ac: Bug 1473470 - Part 1 - Add new "Delete all" option to about:logins; r=JanH
Petru Lingurar <petru.lingurar@softvision.ro> - Mon, 14 Jan 2019 13:42:42 +0000 - rev 453750
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1473470 - Part 1 - Add new "Delete all" option to about:logins; r=JanH This new option allows removing all logins from our login manager. Differential Revision: https://phabricator.services.mozilla.com/D16026
ff87d87996fda94c59817084578291d2e3ce16c9: Bug 1519660 - Remove flash info bar from SafeBrowsing list. r=gcp
Dimi Lee <dlee@mozilla.com> - Mon, 14 Jan 2019 15:47:23 +0000 - rev 453749
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1519660 - Remove flash info bar from SafeBrowsing list. r=gcp Differential Revision: https://phabricator.services.mozilla.com/D16397
2f4288c49610e004e668f6065a54ca591ac7d215: Bug 1499426 - Align the lifetime of AudioInputProcessing with the lifetime of MediaEngineWebRTCAudio. r=achronop
Paul Adenot <paul@paul.cx> - Mon, 14 Jan 2019 15:09:34 +0000 - rev 453748
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1499426 - Align the lifetime of AudioInputProcessing with the lifetime of MediaEngineWebRTCAudio. r=achronop Differential Revision: https://phabricator.services.mozilla.com/D16201
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip