329a0ee18186ac3cca6b1b2b429b5e8b02667fdf: Bug 1300995 - Part 1. Add a footer on formautofill popup to let users open a preferences privacy tab when click on it. r=MattN
Ray Lin <ralin@mozilla.com> - Thu, 01 Jun 2017 21:53:37 +0800 - rev 415584
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1300995 - Part 1. Add a footer on formautofill popup to let users open a preferences privacy tab when click on it. r=MattN MozReview-Commit-ID: Izr6IbHlkLY
c9c74cf6fe4e56c436b893596fa3b6a5f98299ea: servo: Merge #17037 - Added Async HTML Tokenizer (from cynicaldevil:impl-Sink); r=nox
Nikhil Shagrithaya <nikhilshagri@gmail.com> - Sat, 17 Jun 2017 02:21:19 -0700 - rev 415583
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
servo: Merge #17037 - Added Async HTML Tokenizer (from cynicaldevil:impl-Sink); r=nox Design: I realized having two different parsers for sync and async was wrong, because the API for both was fundamentally the same. All I needed to do was create another Tokenizer, because `ParseNode` ( representation for nodes which are yet to be created) is used by the TreeBuilder and the Sink, and the `Tokenizer` is the 'lowermost' type concerned with these two types. Therefore, I created one and placed it in `async_html.rs`, and also created a new Sink which deals with `ParseNode`s. I changed the methods in ServoParser to take an `async` argument too, which decides which Tokenizer will be used. The Tokenizer isn't exactly *async* for now, but this PR separates action creation from execution, which allows the async behaviour to be implemented later. Right now, all actions are executed soon after they are created. The Sink consists of two Hashmaps, `nodes`, which contains the actual nodes, with the key being their corresponding `ParseNode`'s id, and `parse_node_data`, which contains metadata about the nodes. It's still a bit rough, (I can't figure out how to deal with `complete_script` and `is_mathml_annotation_xml_integration_point`, along with some other parts I wrote in a hurry), but I believe the overall design is sound. I'd like to hear what you think about it. Source-Repo: https://github.com/servo/servo Source-Revision: 9c2dffdf72efe4274bb514407edc552b14fc0a4d
9867d77814f05a76dc30aa9ab40131d15dc0efec: Bug 1352446 - Fix 32-bit build crash with Oculus VR r=daoshengmu
Kearwood Gilbert <kgilbert@mozilla.com> - Thu, 08 Jun 2017 14:03:26 -0700 - rev 415582
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1352446 - Fix 32-bit build crash with Oculus VR r=daoshengmu - Validate GetSharedResourceView in VRDisplayOculus::SubmitFrame and VRDisplayPuppet::SubmitFrame - Correct size of frameIndex to be "long long" rather than "int" for ovr_GetPredictedDisplayTime - Updated to Oculus 1.15.0 SDK - Now sending absolute timestamp of the predicted frame time to ovr_GetTrackingState rather than a delta MozReview-Commit-ID: GLSkqwae7Jp
cf25fd50974c51124d2de4d7aa35c962b9c2b6e0: Bug 1368990 - Add reftest for verifying onVRPresentChange; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Wed, 07 Jun 2017 17:05:04 +0800 - rev 415581
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1368990 - Add reftest for verifying onVRPresentChange; r=kip MozReview-Commit-ID: I8cce1eYQV8
4c6bd08f65bd2189687bdc320f359427f195c896: Bug 1370461 - Update expected data for stylo, r=manishearth
James Graham <james@hoppipolla.co.uk> - Wed, 07 Jun 2017 16:26:33 +0100 - rev 415580
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1370461 - Update expected data for stylo, r=manishearth MozReview-Commit-ID: D7V0OIdF13p
04ecf78a1c4c6a955443fe09467a5c75a9b457f8: Bug 1370461 - Support --parallel-stylo-traversal for wpt in mozharness, r=ahal
James Graham <james@hoppipolla.co.uk> - Tue, 06 Jun 2017 14:12:39 +0100 - rev 415579
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1370461 - Support --parallel-stylo-traversal for wpt in mozharness, r=ahal MozReview-Commit-ID: 86BVRyj7qlz
3e8d584fd5dba04e1b961a9cb00e9e42e1bf8752: Bug 1370461 - Allow setting number of stylo threads in wpt, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Tue, 06 Jun 2017 13:58:46 +0100 - rev 415578
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1370461 - Allow setting number of stylo threads in wpt, r=maja_zf MozReview-Commit-ID: C5xBEglB4fm
d3c249159ba5a0f6c15ed60f6641382370028aab: Bug 1370461 - Run wpt tests on stylo builds, r=jmaher,manishearth
James Graham <james@hoppipolla.co.uk> - Tue, 06 Jun 2017 13:52:09 +0100 - rev 415577
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1370461 - Run wpt tests on stylo builds, r=jmaher,manishearth MozReview-Commit-ID: KAWp0BQluzB
a86a509f0d851cc89d0b1e1c1748b6a0566f414c: Bug 1370461 - Add support for stylo metadata in wpt, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Tue, 06 Jun 2017 13:51:55 +0100 - rev 415576
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1370461 - Add support for stylo metadata in wpt, r=maja_zf MozReview-Commit-ID: FdrZtQpb0KB
46d7719ee8aefa3ed1f7abca98917e0e4450d850: Bug 1352306 - Part 2: stylo: Only snapshot EventStates if there is some rule that depends on it. r=emilio
Cameron McCormack <cam@mcc.id.au> - Tue, 09 May 2017 18:13:45 +0800 - rev 415575
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1352306 - Part 2: stylo: Only snapshot EventStates if there is some rule that depends on it. r=emilio MozReview-Commit-ID: J5xhdi7pGSv
bb6b79e53e823d6947eb98c90cba976a715fab68: Bug 1352306 - Part 1: stylo: Only snapshot attributes if there is some rule that depends on that attribute. r=emilio
Cameron McCormack <cam@mcc.id.au> - Mon, 08 May 2017 16:04:31 +0800 - rev 415574
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1352306 - Part 1: stylo: Only snapshot attributes if there is some rule that depends on that attribute. r=emilio MozReview-Commit-ID: Emey96ovc2a
a21be24aa822651b24ea8c655867f7d1dcb8365f: Bug 1373725 - Trigger a rule tree gc at the end of DoProcessPendingRestyles. r=emilio
Bobby Holley <bobbyholley@gmail.com> - Fri, 16 Jun 2017 10:20:25 -0700 - rev 415573
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1373725 - Trigger a rule tree gc at the end of DoProcessPendingRestyles. r=emilio MozReview-Commit-ID: W2lkQohudA
266c83593037dc832d87e1be3da6fa05ddd8d9eb: Bug 1341102 - Continue zeroing in on the actual leaking crashtest. r=me
Bobby Holley <bobbyholley@gmail.com> - Fri, 16 Jun 2017 21:56:36 -0700 - rev 415572
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1341102 - Continue zeroing in on the actual leaking crashtest. r=me MozReview-Commit-ID: JK5n78QYDXR
cd9b265eb8f68b7914c1c1d1411861d159204986: Bug 1373873 - Post: remove unused code r=nechen
Grigory Kruglov <gkruglov@mozilla.com> - Fri, 16 Jun 2017 21:56:27 -0400 - rev 415571
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1373873 - Post: remove unused code r=nechen MozReview-Commit-ID: DTXmFMB0GGM
7a3738e2de59e748bb6997710e0392f6df5f997a: Bug 1373873 - Guard against a nullable cursor r=nechen
Grigory Kruglov <gkruglov@mozilla.com> - Fri, 16 Jun 2017 21:56:11 -0400 - rev 415570
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1373873 - Guard against a nullable cursor r=nechen MozReview-Commit-ID: HlherFzKfNW
3fe30dbefd6b3fec2cf283c52893ea33d0c2f7cc: servo: Merge #17380 - Fix over-alignment assert crash on Android (from MortimerGoro:over_alignment); r=bholley
Imanol Fernandez <mortimergoro@gmail.com> - Fri, 16 Jun 2017 19:34:23 -0700 - rev 415569
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
servo: Merge #17380 - Fix over-alignment assert crash on Android (from MortimerGoro:over_alignment); r=bholley <!-- Please describe your changes on the following line: --> See https://github.com/servo/servo/issues/17320 --- <!-- 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 - [x] These changes fix #17320 (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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: f56d19227641a2ffeadd30a9673a13cd9a192841
c37c204e2a7eba6943698e961d97fd20fbfec167: servo: Merge #17312 - Fix parsing of shell.homepage (from sadmansk:fix/broken_windows_build); r=paulrouget
Sadman Kazi <sadman@sadmansk.com> - Fri, 16 Jun 2017 18:36:11 -0700 - rev 415568
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
servo: Merge #17312 - Fix parsing of shell.homepage (from sadmansk:fix/broken_windows_build); r=paulrouget <!-- Please describe your changes on the following line: --> This should fix the nightly builds crashing, although I don't know how to verify whether my fixes worked since I don't know how to test packaging. Any pointers on how to do that would be highly appreciated. @paulrouget Please let me know if there are any problems with these changes. --- <!-- 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 - [x] These changes fix #17290 <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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: 91bdc50e10bdb08fab4dbd3ee3b7997e34168d3a
2970f71e1c49a05bea5f76864c1f39ac6e9f0fff: servo: Merge #17360 - Hold stderr lock when using stdout through Console APIs (from servo:stderr); r=emilio
Josh Matthews <josh@joshmatthews.net> - Fri, 16 Jun 2017 17:37:26 -0700 - rev 415567
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
servo: Merge #17360 - Hold stderr lock when using stdout through Console APIs (from servo:stderr); r=emilio This addresses a longstanding source of intermittent test failures where the stderr and stdout outputs get interleaved and the test harness becomes confused. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #12797 - [X] There are tests for these changes Source-Repo: https://github.com/servo/servo Source-Revision: d388dc94fc849055e1ae908c77c2e8e5f70a52ca
bbffa19e2379a66333b032c09194d320919a2930: Merge m-c to autoland, a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 16 Jun 2017 18:28:40 -0700 - rev 415566
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Merge m-c to autoland, a=merge MozReview-Commit-ID: B3DzZrZb3AB
e7241b9a3bc70dba27f1ed896f694f95bc4003be: Bug 1341102 - Disable the leaking test, not the one after it that was taking the blame. r=me
Bobby Holley <bobbyholley@gmail.com> - Fri, 16 Jun 2017 17:51:07 -0700 - rev 415565
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1341102 - Disable the leaking test, not the one after it that was taking the blame. r=me MozReview-Commit-ID: 3GNuy4VH5pj
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip