Граф коммитов

507361 Коммитов

Автор SHA1 Сообщение Дата
Ehsan Akhgari 42a8bbcbb1 Bug 1331838 - Remove support for app URIs in CSP directives; r=ckerschb 2017-01-18 08:57:13 -05:00
Sebastian Hengst 15d195900f Backed out changeset 97214e3bf73d (bug 1275746) for failing xpcshell test test_avoid_middle_complete.js. r=backout 2017-01-18 14:56:19 +01:00
Sebastian Hengst 0269ef6d15 Backed out changeset 0b09769075af (bug 1275746) 2017-01-18 14:55:47 +01:00
Sebastian Hengst e846962cd7 Backed out changeset ccf75f2fa112 (bug 1275746) 2017-01-18 14:55:43 +01:00
Randell Jesup c2ddab6158 Bug 1330318: Fix droppedFrames statistic in webrtc, and improve debugs r=pehrsons 2017-01-18 08:47:39 -05:00
Jan de Mooij de8472c2fe Bug 1326067 followup - Add basic/destructuring-iterator.js jit-test to cgc-jittest-timeouts.txt. r=me 2017-01-18 14:32:56 +01:00
Valentin Gosu edf6beccd8 Bug 1275746 - nsNavHistory::AsciiHostNameFromHostString return empty string if host is empty r=mak
MozReview-Commit-ID: 3AKgNCXPKoU
2016-07-13 00:06:07 +03:00
Valentin Gosu db1190c7a3 Bug 1275746 - Fix tests that assume a HTTP url without a hostname is valid r=bz,MattN,jdm,markh
MozReview-Commit-ID: DzRenakrcAG
2016-07-07 16:20:47 +03:00
Valentin Gosu 43a28e1354 Bug 1275746 - Don't allow empty host name for URLTYPE_AUTHORITY URLs r=mcmanus
* Return NS_ERROR_MALFORMED_URI if mURLType is URLTYPE_AUTHORITY and the hostname is empty.
* Make sure nsStandardURL::SetFile calls init with the correct arguments

MozReview-Commit-ID: 7t3mZtAbMF3
2016-07-07 15:06:08 +03:00
Jan de Mooij b592ce1e9f Bug 1326067 part 2 - Convert Baseline setslot IC stub to CacheIR. r=h4writer 2017-01-16 18:40:20 +01:00
Lars T Hansen d8c397569d Bug 1331900 - Delete Label's assignment operator. r=bbouvier
--HG--
extra : rebase_source : 5cbe35b68c7050fc474d8a58fdcd8673f84913b4
extra : histedit_source : a0a9959a47311c181bd41a6a6c077c8ddf21e890
2017-01-18 11:44:29 +01:00
Hannes Verschore aa5fbe7a5a Bug 1331405 - IonMonkey: Disable compiling JSOP_THROWMSG, r=jandem 2017-01-18 11:37:18 +01:00
Jay Harris 21c0f1fb53 Bug 1318965 - Improves the logging in Clearkey r=cpearce
MozReview-Commit-ID: DTQAI7ffMm7

--HG--
extra : rebase_source : 432ab764dcec12da295294615e8024a9fdfe7662
extra : histedit_source : bf2a4bdaadf44f7da935ce2c659a7f039e562388
2017-01-18 14:49:58 +13:00
Jay Harris 845adb059f Bug 1318965 - Changes the way the the 'DeinitializeDecoder' method in the ClearkeyCDM works r=cpearce
It is now more inline with the api spec in content_decryption_module

MozReview-Commit-ID: KmZzyfvHv5p

--HG--
extra : rebase_source : 783430c2d92018d686ddd8779bea1939936c618a
extra : histedit_source : 653ab1e717ce57c0f3eebfb3e6eddc6fa20d5884
2017-01-18 14:49:04 +13:00
Jay Harris edfd7cd803 Bug 1318965 - Fixes a bug in the video decoder causing a crash if the video decoder was shutdown while in the middle of a drain or a reset r=cpearce
MozReview-Commit-ID: 2ePTOelGbuA

--HG--
extra : rebase_source : 5b8765b7070d659501cb97df2dd157b51e6c14f3
extra : histedit_source : 6e52e5d9d24ecbe864ba1bf838da0d4445194fe1
2017-01-18 14:47:30 +13:00
Jay Harris 0536ef6a6e Bug 1318965 - Adds a dummy WidevineDecoder so the CDM doesn't crash if the Decryptor has been destroyed r=cpearce
MozReview-Commit-ID: D8tCJRKF1vn

--HG--
extra : rebase_source : ad40c4b48d6cf6ce03d4592048902f37c39718fd
extra : histedit_source : c2f3213c9582e88ffcc8d0af5948e9b194f9be4a
2017-01-17 14:10:11 +13:00
Jay Harris 1bcf5b83cb Bug 1318965 - Fixes some bugs in the Widevine logging code and improves existing logging r=cpearce
MozReview-Commit-ID: 6ov80Xwi8OR

--HG--
extra : rebase_source : 1975ebdf7a1020c7e178e181559bdc1d9f9456d5
extra : histedit_source : 09f5788602ac73e778f56874c732703a44325666
2017-01-17 14:03:25 +13:00
Jay Harris c723828bd0 Bug 1318965 - Fixes a bug in the WidevineAdapter wherein session load failures were not adapted correctly r=cpearce
MozReview-Commit-ID: 2ze4d8EuHr9

--HG--
extra : rebase_source : 366f8da20f5b511eafcdcd20113d04d268f6321b
extra : histedit_source : 50f128f838b277a4287358e42c91fa95c67bb2fd
2016-12-20 14:35:55 +13:00
Jay Harris 1be3b00a10 Bug 1318965 - Removes the custom AtomicRefCount r=cpearce
MozReview-Commit-ID: BAGocY4nGiM

--HG--
extra : rebase_source : a2d545834d4d033073a58940416a8d26765af2af
extra : histedit_source : ab70291573de634e0f3b05b9364bd8bb3f95f70d
2016-12-16 11:57:58 +13:00
Jay Harris f44f926c07 Bug 1318965 - Converts gmp-clearkey to use Chromium ContentDecryptionModule8 interface used by widevine r=cpearce
MozReview-Commit-ID: 6lOzItuuvdd

--HG--
extra : rebase_source : b1e98ecd166954f0a9e7e9ad8544504210998f49
extra : histedit_source : 7d73e59040f8f5c15bc26c388b4b40bf2ec1e5fe
2017-01-12 09:52:05 +13:00
Jay Harris acd2a7ede3 Bug 1319159 - Updates the whitelist of libraries in GMPChild. r=cpearce
MozReview-Commit-ID: 2KZHwO34idZ

--HG--
extra : rebase_source : f58a37aa26250971d9f27039b7cb323cec26ef92
extra : histedit_source : 9ae40947eb3fd8b0d6fcbd0b98c0dc9ecf7604bf
2017-01-11 10:02:25 +13:00
Jay Harris f4929b46d1 Bug 1319159 - Updates how 'ParseChromiumManifest' works so that it doesn't assume Widevine (now it assumes Widevine or Clearkey..). r=cpearce
MozReview-Commit-ID: 8m6hPIiUPT

--HG--
extra : rebase_source : 457da21982f35b66eac1ff32316ceee243139652
extra : histedit_source : 4ebc011309b9013952435bf0ff32206a73de0854
2016-12-22 11:28:40 +13:00
Paul Adenot fd396ecf1d Bug 1325215 - Fix bustage.
MozReview-Commit-ID: 6P9ccLvylG2
2017-01-18 11:04:31 +01:00
Paul Adenot 945d697015 Bug 1325215 - Reject promises in flight when shutting down AudioContexts. r=ehsan
Spec bug: https://github.com/WebAudio/web-audio-api/issues/1139

MozReview-Commit-ID: 8aTaoEKDWYd

--HG--
extra : rebase_source : f325defd56d15a716c23d796bf875b183867c6a7
2017-01-18 10:50:14 +01:00
Ehsan Akhgari 1b687dcdfe Bug 1325215 - Ensure that all AudioContext members that need to participate in cycle collection do so; r=padenot
MozReview-Commit-ID: JIL0nFL4lMW

--HG--
extra : rebase_source : 09993abc04db0ec0ceaef808a58a8b4d37e3a8eb
2017-01-18 10:48:40 +01:00
Hannes Verschore fcc037d9a9 Bug 1329933: Land testcase, r=test 2017-01-18 10:37:00 +01:00
Hannes Verschore a9848ce225 Bug 1331354 - IonMonkey: Use CopyWithNewTargets for more cases during CFG creation, r=nbp 2017-01-18 10:36:47 +01:00
Hannes Verschore 306b562439 Bug 1330363: IonMonkey - Temporarily disable optimization tracking of creating array/object through a call, r=shu 2017-01-18 10:36:46 +01:00
Christoph Kerschbaumer 17b3179911 Bug 1329032 - Test privileged about page to use SystemPrincipal as TriggeringPrincipal when loading about page in child. r=gijs 2017-01-18 08:44:42 +01:00
Christoph Kerschbaumer be82c7af85 Bug 1329032 - Extend loadURIWithOptions by a triggeringPrincipal. r=bz,gijs 2017-01-18 08:24:55 +01:00
Shu-yu Guo e210d42f8d Bug 1331452 - Followup: hazard fix. 2017-01-17 23:29:33 -08:00
Cameron McCormack c5eaaabab2 Bug 1324663 - stylo: More crashtest annotation adjustments. r=me
MozReview-Commit-ID: DLHMu3nmLKO
2017-01-18 15:09:00 +08:00
Boris Zbarsky 49b332e5c1 Bug 1330536 part 8. Annotate Node.textContent as capable of OOM but not of throwing otherwise in the IDL. r=smaug 2017-01-17 23:52:29 -05:00
Boris Zbarsky c23f96a55c Bug 1330536 part 7. Change nsINode::GetTextContent to take an OOMReporter, not an ErrorResult. r=smaug 2017-01-17 23:52:29 -05:00
Boris Zbarsky 0fea28b3da Bug 1330536 part 6. Add tests for code generation for CanOOM members. r=smaug 2017-01-17 23:52:14 -05:00
Boris Zbarsky 1cf89e40b6 Bug 1330536 part 5. Correctly mark fallibility/movability/etc in jitinfo for cases that can OOM but are otherwise infallible. r=smaug 2017-01-17 23:52:13 -05:00
Boris Zbarsky 69cf877f8c Bug 1330536 part 4. Pass OOMReporter from bindings in cases that can OOM but are otherwise infallible. r=smaug 2017-01-17 23:52:13 -05:00
Boris Zbarsky fbf9e7a22b Bug 1330536 part 3. Add a subclass of FastErrorResult that can be used only to throw OOM. r=smaug 2017-01-17 23:52:13 -05:00
Boris Zbarsky cd4d446a9c Bug 1330536 part 2. Change Descriptor.getExtendedAttributes to include 'canOOM' information as needed. r=smaug 2017-01-17 23:52:13 -05:00
Boris Zbarsky 2973eff777 Bug 1330536 part 1. Add a CanOOM annotation, and the corresponding GetterCanOOM, SetterCanOOM annotations, to the IDL parser. These can be used in the cases when Throws/GetterThrows/SetterThrows can be used, to indicate that the only possible exception is NS_ERROR_OUT_OF_MEMORY. r=smaug 2017-01-17 23:52:13 -05:00
Ryan VanderMeulen fcbf4425b0 Backed out 2 changesets (bug 1261585) for causing website bustage.
Backed out changeset 3b5321a426ad (bug 1261585)
Backed out changeset f6d5e6243d01 (bug 1261585)

--HG--
extra : rebase_source : 9e87123f7688db13d341e713d4781cbc3e419960
2017-01-17 23:29:11 -05:00
Andrea Marchesini c980b8d524 Bug 1323935 - Entries API must use NS_NewLocalFile instead of NS_NewNativeLocalFile, r=smaug 2017-01-18 04:48:29 +01:00
Chris Peterson 5b50a98ca0 Bug 1331170 - Part 2: Remove gfx/thebes checks for Windows 7+. r=jrmuizel
MozReview-Commit-ID: 3odBsRFRmD0

--HG--
extra : rebase_source : 6508406332d53966499d6acfc3006070f070b811
extra : histedit_source : 7434ebb71deb4d3c9f3b8a7aeac07aba5311d631
2017-01-09 21:21:40 -08:00
Chris Peterson 9ae8abecfa Bug 1331170 - Part 1: Remove some gfx/thebes checks for Windows Vista+. r=jrmuizel
MozReview-Commit-ID: EwlnKa8Xyg6

--HG--
extra : rebase_source : 280d87f4007f1d0fb42ecf0e657ba090d03aca39
extra : histedit_source : 7d0b092648cec7caf8b301234d1ec0f525eb92b6
2017-01-09 21:24:29 -08:00
Shu-yu Guo f48c0d3547 Bug 1331452 - Keep scope in a slot in WasmFunctionCallObjects. (r=yury) 2017-01-17 19:46:19 -08:00
cku 1d4fd4233f Bug 537623 - Part 3. Fix test cases of filter-userspace-offset.svg. r=longsonr+218550
There are three test cases which are actually wrong, for example:
* offsetContainer=use&mask=userSpace-at100
  This test case is actually wrong one. All the content of <use> element should
  be masked out by the selected mask. We should use <mask id="userSpace-atZero">
  instead.

MozReview-Commit-ID: B3D2gTWmwXC

--HG--
extra : source : fcb3c9a6426e9a54a28abd5acf4448bbfac5cf0c
extra : histedit_source : 8d6c685c4d051f0e20bc286d2ab829e47d22efef
2017-01-17 17:00:46 +08:00
cku 5f8074c155 Bug 537623 - Part 2. reftests for filter/clip-path/mask painting in an use element. r=longsonr+218550
MozReview-Commit-ID: 6fFEhKHIK0U

--HG--
extra : source : f69bd7779bc9fbf3d4e38c8025eee0041da4bca1
extra : histedit_source : 5fd10ee8dbbfb073aa47ed9dbb81aed2cb47d798
2017-01-17 01:46:22 +08:00
cku 5064a33bd2 Bug 537623 - Part 1. Remove extra translation for <use> element in nsSVGUtils. r=longsonr+218550
For nsSVGUtils::FrameSpaceInCSSPxToUserSpace:
If we give a nsSVGUseFrame to this function, it will return <use>'s x/y as
translation vector, which is not necessary. A point (a, b) in frame's
coordinate space should keep (a, b) in <use>'s coordinate space with no change.

Since we remove extra translation in nsSVGUtils::FrameSpaceInCSSPxToUserSpace,
aslo update nsSVGUtils::GetBBox accordingly.

MozReview-Commit-ID: BMjSonjoWd2

--HG--
extra : source : e32814fc5ab6fdb9e723b8109aa8f398b1c883f6
extra : histedit_source : 564968d47a3d95fde8e5b83c55148b63c1feb085
2017-01-17 17:06:16 +08:00
Iris Hsiao 6dbea17a8e Backed out changeset e32814fc5ab6 (bug 537623) 2017-01-18 11:25:25 +08:00
Iris Hsiao 86f0c869f1 Backed out changeset f69bd7779bc9 (bug 537623) 2017-01-18 11:25:22 +08:00