f7087d394f1e9552d9c2684ccffe8d052470770b: Bug 1357995 - Run the full screen test in a new window so that we can access to fullscreen API after pushing preference. r=masayuki
Stone Shih <sshih@mozilla.com> - Thu, 20 Apr 2017 13:00:23 +0800 - rev 354570
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1357995 - Run the full screen test in a new window so that we can access to fullscreen API after pushing preference. r=masayuki MozReview-Commit-ID: KGrOWUl453C
48503ae4cbd60d66d351ccc54267e184a052c7cb: Bug 1355376 - Do not use async scrollbar dragging for scroll frames with custom scrollbar mediators. r=mstange
Botond Ballo <botond@mozilla.com> - Fri, 21 Apr 2017 19:26:13 -0400 - rev 354569
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1355376 - Do not use async scrollbar dragging for scroll frames with custom scrollbar mediators. r=mstange Supporting custom scrollbar mediators would require having custom logic in APZ for each custom mediator. Since custom mediators are only used by legacy XUL elements (<listbox> and <tree>) that isn't worth implementing. MozReview-Commit-ID: KtCUvtiR1qn
fbcaa8718c74e509c364ad7b83ca380265a59f46: Bug 1358229 Fix exception during optional permission prompts r=rhelmer
Andrew Swan <aswan@mozilla.com> - Mon, 24 Apr 2017 10:44:41 -0700 - rev 354568
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1358229 Fix exception during optional permission prompts r=rhelmer MozReview-Commit-ID: 5e3tlFF7uvp
e8f01e4285013faa38f56fa1c1bcfc81a450078b: Bug 869788 - Normalize DOMTokenList for whitespace/dupes; r=smaug
Aryeh Gregor <ayg@aryeh.name> - Mon, 11 Apr 2016 18:01:14 +0300 - rev 354567
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 869788 - Normalize DOMTokenList for whitespace/dupes; r=smaug Some bits taken from a patch by Cameron McCormack. This follows a change to the DOM spec that has already been implemented by WebKit. We do no checks for duplicates on initial attribute parsing, only when the DOMTokenList is accessed. We re-check for duplicates on every DOMTokenList access, but optimized with a bloom filter, so it should be fast. It would be possible to add a flag to check if we've already removed duplicates from the atom list, but it would require the nsAttrValue to talk to the nsDOMTokenList somehow, and a spare bit would be needed in nsAttrValue, and it would only help cases where DOMTokenList is repeatedly accessed without the content attribute being modified in between (e.g., .length) where the token list is extremely long. This patch assumes that no one other than nsDOMTokenList cares if duplicates are removed from the nsAttrValue's atom array. If anything does, they will see inconsistent behavior depending on whether nsDOMTokenList has removed duplicates yet. Since we don't want to check for duplicates on parse for performance reasons, the correct fix is to update the code elsewhere to also remove duplicates. MozReview-Commit-ID: 97KRVhPGwm8
6266e52aa3a7da160bec4aac6ce78e87618be80a: Bug 1355464 - Only clean out the environment variables that are affected by 32- vs 64-bit builds. r=ted
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 11 Apr 2017 13:35:40 -0400 - rev 354566
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1355464 - Only clean out the environment variables that are affected by 32- vs 64-bit builds. r=ted Instead of using the -i flag to clean out the entire set of environment variables, we explicitly just clear out the variables that are affected by 32- vs 64-bit builds in vcvars.bat. This still allows cargo to use it's internal autodetection to do host/target builds as it wants when cross-compiling, but also allows other things that rely on include directories and so on to work properly. MozReview-Commit-ID: 99SECKv1zQa
018cf505c5246142e1926d4f4f711db8a45be247: servo: Merge #16595 - stylo: Fix a serialization bug for string pseudos (from emilio:strings-are-hard); r=Manishearth
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 24 Apr 2017 12:34:08 -0500 - rev 354565
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
servo: Merge #16595 - stylo: Fix a serialization bug for string pseudos (from emilio:strings-are-hard); r=Manishearth The string is null-terminated, so we need to avoid passing that last null character. Source-Repo: https://github.com/servo/servo Source-Revision: 8efa680774209bfe557d270795b2dfe0daa51751
e05f84ea2a338e172a55a0898e3551fff61abb0a: Bug 1355792 - Consider invisible nodes to be editable; r=masayuki
Aryeh Gregor <ayg@aryeh.name> - Wed, 19 Apr 2017 16:53:24 +0300 - rev 354564
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1355792 - Consider invisible nodes to be editable; r=masayuki We can't depend on information from layout to be correct unless we've flushed pending notifications, which we can't do at every editability check. So let's forget about layout. Nobody knows why editability ever depended on visibility in the first place. This allows us to revert the additions from bug 795418 as well. The original test-case submitted on the bug report was very big and complicated, so I have a minimal test-case instead. This might not exactly correspond to the originally reported bug, but this fix works for both the original and minimal test case. MozReview-Commit-ID: LOKjlgiAEOT
f5c43a9f8510ad50cf45248fe306707aa059b991: Backed out changeset cce59c2a2baa (bug 971528) for crashing in mda tests, e.g. dom/media/tests/mochitest/identity/test_peerConnection_asymmetricIsolation.html. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 24 Apr 2017 19:11:46 +0200 - rev 354563
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Backed out changeset cce59c2a2baa (bug 971528) for crashing in mda tests, e.g. dom/media/tests/mochitest/identity/test_peerConnection_asymmetricIsolation.html. r=backout
f61b1bc0bee770b16ec3dac814ebd088d6044c5a: Backed out changeset e282e41cd599 (bug 971528)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 24 Apr 2017 19:10:09 +0200 - rev 354562
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Backed out changeset e282e41cd599 (bug 971528)
b815d628734daf2d1e9b1c3d635d6e81079c0272: Bug 1357465: include the full test platform like it says in the docs; r=jmaher
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 14 Apr 2017 20:49:44 +0000 - rev 354561
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1357465: include the full test platform like it says in the docs; r=jmaher MozReview-Commit-ID: CkAsBNEznuw
f44e4c7777b82feeeb8d4c59fb705733e9678796: Bug 1357797 - Do not attempt to package based on empty variables in artifact builds. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Thu, 20 Apr 2017 12:26:49 -0700 - rev 354560
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1357797 - Do not attempt to package based on empty variables in artifact builds. r=mshal Artifact builds can't rely on variables such as MSVC_C_RUNTIME_DLL when packaging because they haven't run the parts of configure that sets them. Existing references to these variables in package-manifest.in are causing us to package entire directories we shouldn't when these variables are empty. This commit prevents us from relying on these variables when packaging an artifact build. MozReview-Commit-ID: 48jOsdvpoxJ
70a2a3e94c649e678b46a9e8ff6bedf9390dfb17: servo: Merge #16530 - Remove DOMRectList and use sequences instead (from metajack:kill-domrectlist); r=nox
Jack Moffitt <jack@ghost.local> - Mon, 24 Apr 2017 10:35:52 -0500 - rev 354559
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
servo: Merge #16530 - Remove DOMRectList and use sequences instead (from metajack:kill-domrectlist); r=nox DOMRectList was removed last back in 2015. See https://www.w3.org/Bugs/Public/show_bug.cgi?id=26200 for details. <!-- Please describe your changes on the following line: --> --- <!-- 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 - [x] `./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 they are covered by existing tests <!-- 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: ef3903163da57ef31ee0a2566b627c58473bdaab
e282e41cd5997bb5e91340b863fcfaaad00597d8: Bug 971528 - Expect stereo input in MediaEngineWebRTCMicrophoneSource. r=padenot
Alex Chronopoulos <achronop@gmail.com> - Mon, 24 Apr 2017 19:06:02 +0300 - rev 354558
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 971528 - Expect stereo input in MediaEngineWebRTCMicrophoneSource. r=padenot MozReview-Commit-ID: 6LWWBPxMqEM
cce59c2a2baaa332ea51f6f92a6a71f2bb52b58c: Bug 971528 - Allow stereo capture in AudioCallbackDriver. r=padenot
Alex Chronopoulos <achronop@gmail.com> - Mon, 24 Apr 2017 19:05:24 +0300 - rev 354557
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 971528 - Allow stereo capture in AudioCallbackDriver. r=padenot * * * [mq]: graph-driver-comments MozReview-Commit-ID: JnU3opk8X5K * * * [mq]: tmp MozReview-Commit-ID: 73CtZw4CRG
6bcf19f3164c8dcfea466e83f628531e9b1d8c8c: Bug 1352009 - Bump max_aspect_ratio per Android guidelines. r=sebastian
Michael Kaply <mozilla@kaply.com> - Mon, 24 Apr 2017 09:55:10 -0500 - rev 354556
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1352009 - Bump max_aspect_ratio per Android guidelines. r=sebastian MozReview-Commit-ID: 6rLnXEyNTed
9965cf60d2b79d81149b9ceec540f0629372729f: Bug 1354515 - Removed duplicate ESLint rules in security/manager r=standard8
Rajesh Kathiriya <rajesh.kathiriya507@gmail.com> - Sat, 22 Apr 2017 15:41:34 +0530 - rev 354555
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1354515 - Removed duplicate ESLint rules in security/manager r=standard8 MozReview-Commit-ID: 8H7iE1wu2hW
2f45a2547cb49cf6e1579c4079bb44ec7426af2e: Bug 1337861 - [Fennec-Relpro] Enforce the presence of $MOZ_BUILD_DATE r=jlund
Johan Lorenzo <jlorenzo@mozilla.com> - Thu, 23 Feb 2017 19:23:19 +0100 - rev 354554
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1337861 - [Fennec-Relpro] Enforce the presence of $MOZ_BUILD_DATE r=jlund MozReview-Commit-ID: DzEeeYQjwLW
4b90d988f6545cba07ea63e9fb9f42bd2db136fe: Bug 1347583 - Allow third-party apps to open a tab in private browsing mode; r=sebastian
brainbreaker <gautamprajapati06@gmail.com> - Mon, 24 Apr 2017 19:32:55 +0530 - rev 354553
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1347583 - Allow third-party apps to open a tab in private browsing mode; r=sebastian MozReview-Commit-ID: 6eM3E8qm9YE
7b3dff3972820476b6e0ff33340a070bd838ba69: Bug 1358988 - Write Marionette port to preference when binding; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Mon, 24 Apr 2017 10:28:57 +0100 - rev 354552
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1358988 - Write Marionette port to preference when binding; r=whimboo Write the allocated port to the marionette.port preference when binding the TCP socket server to the requested port. If the socket is bound to port 0, this instructs the system to atomically allocate a free port in the ephemeral range. Writing the resolved port to a preference will make it possible to communicate this port number to the client, removing any chance of a race condition occurring by the client looking for a free port (binding and releasing) for the server. MozReview-Commit-ID: JwyG2G4YQmX
9b5e7f9f2816a10c4c1bc9caa5e51d03659e3222: Bug 1289412 - Remove throbber/spinner from mobile video element. r=sebastian
Timothy Guan-tin Chien <timdream@gmail.com> - Mon, 24 Apr 2017 13:42:18 +0800 - rev 354551
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1289412 - Remove throbber/spinner from mobile video element. r=sebastian I can't remove the throbber.png itself because about:performance is using it. MozReview-Commit-ID: 6xqAqROptG4
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip