a5d034708f993306ade93b550dcdc15fea5f811f: Bug 1509040 - Remove useless wrapper function r=chutten
Jan-Erik Rediger <jrediger@mozilla.com> - Tue, 29 Jan 2019 14:57:18 +0000 - rev 455895
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1509040 - Remove useless wrapper function r=chutten Depends on D17920 Differential Revision: https://phabricator.services.mozilla.com/D17921
2ff9bc983ae73bf26659fe8588ea42d3b5b75ca1: Bug 1509040 - Don't allow snapshotting/clearing in non-parent processes r=chutten
Jan-Erik Rediger <jrediger@mozilla.com> - Tue, 29 Jan 2019 14:55:37 +0000 - rev 455894
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1509040 - Don't allow snapshotting/clearing in non-parent processes r=chutten Differential Revision: https://phabricator.services.mozilla.com/D17920
02dd7ead5bc159f061e8beda7e4317a641abd3d5: Bug 1515728 - [2.0] Add smoke test for parcelable support. r=geckoview-reviewers,snorp
Eugen Sawin <esawin@mozilla.com> - Tue, 29 Jan 2019 15:08:25 +0000 - rev 455893
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1515728 - [2.0] Add smoke test for parcelable support. r=geckoview-reviewers,snorp Differential Revision: https://phabricator.services.mozilla.com/D17424
cedc4133e0621524a36e94b488c2fe9afafc6e6b: Bug 1515728 - [1.5] Add support for nested runtime settings. r=snorp,geckoview-reviewers
Eugen Sawin <esawin@mozilla.com> - Tue, 29 Jan 2019 15:07:12 +0000 - rev 455892
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1515728 - [1.5] Add support for nested runtime settings. r=snorp,geckoview-reviewers Differential Revision: https://phabricator.services.mozilla.com/D15130
c2489ac9edc70c76d602a3b44c99b976b03ae35a: Bug 1500380 - Migrate browser_addons_debug_webextension_popup.js to new about:debugging;r=daisuke,Ola
Julian Descottes <jdescottes@mozilla.com> - Tue, 29 Jan 2019 15:02:34 +0000 - rev 455891
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1500380 - Migrate browser_addons_debug_webextension_popup.js to new about:debugging;r=daisuke,Ola Depends on D17095 Differential Revision: https://phabricator.services.mozilla.com/D17100
fc840c06698f30c89357f2b372ed4bc2927634e6: Bug 1500376 - Migrate browser_addons_debug_webextension_inspector.js to new about:debugging;r=daisuke,Ola
Julian Descottes <jdescottes@mozilla.com> - Tue, 29 Jan 2019 15:02:16 +0000 - rev 455890
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1500376 - Migrate browser_addons_debug_webextension_inspector.js to new about:debugging;r=daisuke,Ola Depends on D17057. Straightforward migration, reusing helpers created in the other patches Differential Revision: https://phabricator.services.mozilla.com/D17095
4935a429a2b75e2a11bd83f602f828c085154b8b: Bug 1500375 - Add webextensions tag to migrated extensions debug tests;r=rpl
Julian Descottes <jdescottes@mozilla.com> - Tue, 29 Jan 2019 15:01:23 +0000 - rev 455889
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1500375 - Add webextensions tag to migrated extensions debug tests;r=rpl Depends on D17056 We started migrating the about:debugging tests to the new about:debugging folder. I guess we should still apply the webextensions tag to them? Differential Revision: https://phabricator.services.mozilla.com/D17057
c1bcc87a8c68a5d46735c1f8e0e769379dacbe7d: Bug 1500375 - Migrate browser_addons_debug_webextension.js to new about:debugging;r=daisuke,Ola
Julian Descottes <jdescottes@mozilla.com> - Tue, 29 Jan 2019 15:07:37 +0000 - rev 455888
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1500375 - Migrate browser_addons_debug_webextension.js to new about:debugging;r=daisuke,Ola Depends on D17055 Added console to the name, otherwise a straightforward migration normally. Differential Revision: https://phabricator.services.mozilla.com/D17056
2b7b8078a63a3c2648a0464857ce768dcc7c9897: Bug 1500375 - Skip addon temporary buttons test on Windows;r=daisuke,Ola
Julian Descottes <jdescottes@mozilla.com> - Tue, 29 Jan 2019 14:58:45 +0000 - rev 455887
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1500375 - Skip addon temporary buttons test on Windows;r=daisuke,Ola Depends on D17055 Sadly on Windows loading a temporary addon as an XPI will lock the file. This means we cannot update the addon during the test and we cannot test the reload feature on windows. The only other solution I can see is to add again the alternate API using the TemporaryExtension helper to install an "exploded" temporary extension. I would really like to avoid that, I feel like it's already complicated to know which method to use in order to install extensions, between temporary extensions, regular extensions, file based extensions... I would like to avoid adding yet another method just for one test. Let me know what you think. Differential Revision: https://phabricator.services.mozilla.com/D17370
1b45bc69411db554b17c806b0ca0c5935bcd439d: Bug 1500375 - Switch to XPI based helper to install fake extensions;r=daisuke,Ola
Julian Descottes <jdescottes@mozilla.com> - Tue, 29 Jan 2019 15:07:35 +0000 - rev 455886
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1500375 - Switch to XPI based helper to install fake extensions;r=daisuke,Ola Depends on D17054 The previous version only relied on a manifest, but it's not really flexible. The XPI approach allows to define background scripts, which can be useful for more tests. Note: the old about:debugging supports both the manifest and the XPI approaches but we should try to keep only one here to make it less complicated to write new tests. Differential Revision: https://phabricator.services.mozilla.com/D17055
17f82957f62c0ab93219d119770050c6ba604d65: Bug 1500375 - Rename installRegularAddon to installRegularExtension;r=daisuke,Ola
Julian Descottes <jdescottes@mozilla.com> - Tue, 29 Jan 2019 14:55:57 +0000 - rev 455885
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1500375 - Rename installRegularAddon to installRegularExtension;r=daisuke,Ola Depends on D17053 . Just renaming and moving the helper for consistency Differential Revision: https://phabricator.services.mozilla.com/D17054
ce48248ceaf8708da18356e91839f8eb77d6f8b9: Bug 1500375 - Support path or file when installing temporary addon in test;r=daisuke,Ola
Julian Descottes <jdescottes@mozilla.com> - Tue, 29 Jan 2019 14:55:30 +0000 - rev 455884
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1500375 - Support path or file when installing temporary addon in test;r=daisuke,Ola Small refactor that will be useful for the upcoming patches were we install temporary extensions from existing XPI files Differential Revision: https://phabricator.services.mozilla.com/D17053
7ab42c7de77dc87e141c62138850f7583fbac874: Bug 1494311: Making the mtransport API a little more IPC friendly, and establishing a proper base-class. r=mt,mjf
Byron Campen [:bwc] <docfaraday@gmail.com> - Tue, 29 Jan 2019 14:56:19 +0000 - rev 455883
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1494311: Making the mtransport API a little more IPC friendly, and establishing a proper base-class. r=mt,mjf Differential Revision: https://phabricator.services.mozilla.com/D17272
b2c9ad0fa546bfeae5dd62225cd6c4b84160eb51: Bug 1441168 - Add some documentation to Window.webidl about DOM modifications within promiseDocumentFlushed callbacks. r=Ehsan
Mike Conley <mconley@mozilla.com> - Mon, 28 Jan 2019 06:50:25 +0000 - rev 455882
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1441168 - Add some documentation to Window.webidl about DOM modifications within promiseDocumentFlushed callbacks. r=Ehsan Depends on D14101 Differential Revision: https://phabricator.services.mozilla.com/D16472
aa12998cd7e22c91196dfa558c588cae8df54452: Bug 1441168 - Make promiseDocumentFlushed reject if the DOM is modified in the callback. r=Gijs
Mike Conley <mconley@mozilla.com> - Mon, 28 Jan 2019 06:50:25 +0000 - rev 455881
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1441168 - Make promiseDocumentFlushed reject if the DOM is modified in the callback. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D14101
41d24f9197df6a46d051b7e26efe476c3db5d6b7: Bug 1523062 - Devirtualize a few nsIPresShell bits. r=TYLin,rhunt
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 26 Jan 2019 06:27:09 +0100 - rev 455880
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1523062 - Devirtualize a few nsIPresShell bits. r=TYLin,rhunt No good reason they're virtual, since there's only one nsIPresShell implementation. Differential Revision: https://phabricator.services.mozilla.com/D17735
e2e511b5ab2fe7fa63b59639733abca2bdc5dcc9: Bug 1523033 - Define DAV1D_API to empty in order to avoid exporting symbols from libxull. r=dmajor
Alex Chronopoulos <achronop@gmail.com> - Tue, 29 Jan 2019 14:19:44 +0000 - rev 455879
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1523033 - Define DAV1D_API to empty in order to avoid exporting symbols from libxull. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D17847
e8eccfe76a93aa0bb5ed8486a254137edf54dade: Bug 1519919 - Add gtest for the MoofParser handling moovs with multiple tracks followed by moofs with only 1 track. r=jya
Bryce Van Dyk <bvandyk@mozilla.com> - Tue, 29 Jan 2019 01:14:23 +0000 - rev 455878
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1519919 - Add gtest for the MoofParser handling moovs with multiple tracks followed by moofs with only 1 track. r=jya Add a test file that has a moov with two tracks, but which has had the track fragment headers removed for the second track. Created from bipbop.mp4 via: `mp4box bipbop.mp4 -dash 5000 -subsegs-per-sidx -1 -segment-name $Segment=bipbop_$$Init=bipbop_init$`, concatenating the init and segments back into an mp4, then overwriting track 2's trafs with frees. While we shouldn't expect people to create files such as this, it does simulate if the MoofParser is fed metadata for multiple tracks, but then is not fed fragments for one of these tracks. This appears to have been the case when bug 1519617 broke soundcloud.com, so we should have test coverage for this. Depends on D17070 Differential Revision: https://phabricator.services.mozilla.com/D17071
be07411d63340ce925a9887f9597e0f7b632dc66: Bug 1519919 - Add gtest to check the MoofParser handles crypto when parsing tracks with track_id 0. r=jya
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 28 Jan 2019 20:04:53 +0000 - rev 455877
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1519919 - Add gtest to check the MoofParser handles crypto when parsing tracks with track_id 0. r=jya Test that an init segment for a video track that uses track_id 0 is correctly parsed and that the MoofParser picks up the expected crypto data. Depends on D17069 Differential Revision: https://phabricator.services.mozilla.com/D17070
9c283051e8ddb175f0cfb476049e8e623650da90: Bug 1519919 - Add gtest to ensure MoofParser does not parse all tracks when given track_id 0. r=jya
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 28 Jan 2019 20:04:11 +0000 - rev 455876
Push 35462 by shindli@mozilla.com at Tue, 29 Jan 2019 21:36:31 +0000
Bug 1519919 - Add gtest to ensure MoofParser does not parse all tracks when given track_id 0. r=jya Add a copy of bipbop.mp4 that has been fragmented via `mp4box.exe bipbop.mp4 -dash 10000 -subsegs-per-sidx -1` and then hex edited the track_id for video to be 0. Add this to our already existing MP4Metadata and MoofParser gtests. Also construct a new gtest to ensure that requesting track 0 from the MoofParser doesn't result in all tracks being parsed. Historically this would have happened and could result in bad metadata if the caller expected just track 0 to be parsed. Differential Revision: https://phabricator.services.mozilla.com/D17069
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip