1abbb5d43328bff63871664e4caac4563ed4c0c6: Bug 1519716 - Add pseudoElement state to the Rule state. r=rcaliman
Gabriel Luong <gabriel.luong@gmail.com> - Mon, 14 Jan 2019 12:18:53 -0500 - rev 453774
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
Bug 1519716 - Add pseudoElement state to the Rule state. r=rcaliman
a70165566e3b178a252aae5046fbb48540c90dda: Bug 1437991 - Reduce scope of GetMainThread warning. r=froydnj
Eric Rahm <erahm@mozilla.com> - Fri, 04 Jan 2019 15:41:52 -0800 - rev 453773
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
Bug 1437991 - Reduce scope of GetMainThread warning. r=froydnj
b3b520f039357af92792d733b0560404dc9c09ed: Bug 1518923 - simplify subprocess handle duplication logic in PerformAsyncLaunch; r=bobowen
Nathan Froyd <froydnj@mozilla.com> - Mon, 14 Jan 2019 11:01:48 -0500 - rev 453772
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
Bug 1518923 - simplify subprocess handle duplication logic in PerformAsyncLaunch; r=bobowen Avoiding handle duplication for certain kinds of processes and allowing it for everything else seems to be what we're already doing, so let's make it easier to add new process types with that scheme in mind.
5214852dfc3c9a6a53e49225360bec20abe84dcc: bug 1519869: geckodriver: fix documentation reference; r=me
Andreas Tolfsen <ato@sny.no> - Mon, 14 Jan 2019 15:45:46 +0000 - rev 453771
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
bug 1519869: geckodriver: fix documentation reference; r=me
4d7150b71e09bed644881a9ea3f8d12a4be6adda: Bug 1519728 - Fix problem passing file handles to recording process, r=kershaw.
Brian Hackett <bhackett1024@gmail.com> - Mon, 14 Jan 2019 05:12:40 -1000 - rev 453770
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
Bug 1519728 - Fix problem passing file handles to recording process, r=kershaw.
50b3268954b1300941453d11934d032478425a55: Bug 1518938: Make it possible to hide items from the application menu. r=spohl
Dave Townsend <dtownsend@oxymoronical.com> - Mon, 14 Jan 2019 18:57:49 +0000 - rev 453769
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1518938: Make it possible to hide items from the application menu. r=spohl Differential Revision: https://phabricator.services.mozilla.com/D16107
da7597af4dd14b004ca141dc0a42f6683b8f5943: Bug 1519224 - Fix stack frame printing in block_analyzer.py. r=erahm
Andrew McCreight <continuation@gmail.com> - Mon, 14 Jan 2019 18:41:35 +0000 - rev 453768
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1519224 - Fix stack frame printing in block_analyzer.py. r=erahm Also, add a new allocator function. Differential Revision: https://phabricator.services.mozilla.com/D16241
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip