Commit Graph

543073 Commits

Author SHA1 Message Date
Nikhil Shagrithaya
b780284895 servo: Merge #17457 - Remove target and data fields from parse_node_data (from cynicaldevil:trim-parse-node-data); r=nox
<!-- Please describe your changes on the following line: -->
`parse_node_data` does not need to store `data` and `target`, they can automatically be passed as parameters to the parser operation (`ParseOperation::CreatePI`) that we already create to be processed.

Also, this frees up `process_op` from depending on the sink's `parse_node_data` field, which will later allow for the sink to exist on the parser thread separately.

---
<!-- 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
- [ ] 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: 0fce761bb31f26f147054104c734d02d8aeb027f

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : acedcbec06a996a63fb2c01cd2e991a35da5774f
2017-06-22 09:09:07 -07:00
Nihanth Subramanya
f52bbaa967 Bug 1367385 - Color the title bar by default on Mac. r=dao
MozReview-Commit-ID: itOMskbay7

--HG--
extra : rebase_source : 3ec4d81a4fee00158191552d495771771b458f78
2017-06-15 19:51:07 +05:30
Scott Wu
78e182875d Bug 1370474 - (Part 2) editProfile and manageProfiles dialogs close on ESC key press. r=lchang
MozReview-Commit-ID: DDzu19dOtyq

--HG--
extra : rebase_source : 1fd5f0311d4a9712bc9c3026aab0b5c2c5836e9d
2017-06-22 18:28:56 +08:00
Scott Wu
2d116c8654 Bug 1370474 - (Part 1) Make editProfile more like manageProfiles for consistency. r=lchang
MozReview-Commit-ID: Jt3f24BeM6L

--HG--
extra : rebase_source : 2a764f92ac8d99077b2e9ede01fde25a65b8ba20
2017-06-22 18:26:24 +08:00
Scott Wu
392945b687 Bug 1365544 - Handle filling inexact matches on address-level1 select fields. r=lchang
MozReview-Commit-ID: 21K5mC2tYQn

--HG--
extra : rebase_source : a2f797272560f72fe35e088e87a093678b675bd1
2017-05-16 16:53:01 +08:00
Alan Jeffrey
8401e61207 servo: Merge #17456 - Paint worklet size should agree with Chrome (from asajeffrey:script-paint-worklets-size); r=emilio
<!-- Please describe your changes on the following line: -->

Getting our implementation to agree with Chrome about the definition of the size parameter to a paint worklet.

---
<!-- 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 #17376
- [X] There are tests for these changes

<!-- 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: 813eed222e14735cc6c83c341c2bff46600458f7

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : f41ac0bd26571400aae1f37e2fbee6c258b21656
2017-06-22 07:54:10 -07:00
Lars Bergstrom
fd6ae8ac57 servo: Merge #17452 - Commiting a trivial README.md change for the Firefox sheriffs to backout (from larsbergstrom:readme_change_for_backout); r=metajack
This change is intended to be used to test the backout scripts from the Firefox side. See the following mail thread for more details:
https://groups.google.com/forum/#!topic/mozilla.dev.servo/j4C7U_H_T2A

Source-Repo: https://github.com/servo/servo
Source-Revision: 50bef977d04598d5c8c29d5786312c7a47e0bdf4
2017-06-22 18:19:05 +02:00
Kirk Steuber
e967f9a6c1 Bug 1375189 - Don't use aNodesWithProperties in nsNodeUtils::CloneAndAdopt if it is not needed r=bz
MozReview-Commit-ID: 9vu3HCQkDKf

--HG--
extra : rebase_source : eb6231c88732133ee6d90e621a5833b9be1e81ce
2017-06-21 11:55:04 -07:00
Sebastian Hengst
7eaeefca71 Backed out changeset f5041651b877 (bug 17452) as requested by glob. r=backout 2017-06-22 18:03:13 +02:00
Kearwood "Kip" Gilbert
50c0fb8b90 Bug 1375060 - Update Oculus headers to match requested API version. r=daoshengmu
MozReview-Commit-ID: KADOmlLm674

--HG--
extra : rebase_source : 60c976400ef1c0d7fc3c97fe5aa0b1e805c644b1
2017-06-21 15:42:10 -07:00
Andrew Halberstadt
4b93103061 Bug 1375166 - [mozlint] Don't require leading '.' in extensions, r=standard8
This was a regression from bug 1288432. The 'extensions' config in mozlint required a
leading period, but eslint requires them without the period (and this got copied over
to the linter definition). The result was mozlint filtering out any files (not dirs)
that were passed in.

This just modifies mozlint to strip out the period so both are acceptable.

MozReview-Commit-ID: CbNynYzrbGz

--HG--
extra : rebase_source : 51c740cb1d2febaee3ae46784f83381cda5e5eaa
2017-06-21 13:22:34 -04:00
Boris Zbarsky
6fd06e372d Bug 1375315. Make sure to update block pseudo-element styles on various anonymous blocks. r=emilio
MozReview-Commit-ID: HBabvfWYgdP

--HG--
extra : rebase_source : 6fb94a3494873d63bc49fd44e9951a9c7c5a8d8b
2017-06-22 11:24:11 -04:00
Carsten "Tomcat" Book
0100675f7f Backed out changeset 7aa109946f67 (bug 1370513) for test failures in browser_misused_characters_in_strings.js 2017-06-22 17:11:02 +02:00
Carsten "Tomcat" Book
b7e399beba Backed out changeset 811f94aea5ae (bug 1370513) 2017-06-22 17:10:47 +02:00
Carsten "Tomcat" Book
72b2d7f1c0 Backed out changeset cde5fccb8538 (bug 1370513) 2017-06-22 17:10:45 +02:00
Sylvestre Ledru
6d312d4a20 Bug 1375386 - Silence a -Wunused-lambda-capture warning r=bbouvier
MozReview-Commit-ID: 75KXr4XsqkE

--HG--
extra : rebase_source : ce745a11a508ddcc5ac6392ac53cee286cda9a5c
2017-06-22 08:47:44 +02:00
Sylvestre Ledru
3d4e903323 Bug 1375386 - Silence a -Wunused-lambda-capture warning r=froydnj
MozReview-Commit-ID: CoIXICb4nwY

--HG--
extra : rebase_source : 47ab8f3f20243abc778402e4aba13969c83c1b8e
2017-06-22 08:47:02 +02:00
Sylvestre Ledru
0c1d62e1ab Bug 1375386 - Fix a -Wunused-lambda-capture warning r=jesup
MozReview-Commit-ID: DEjcPY7ihWc

--HG--
extra : rebase_source : 466a38f529ec5e1a9848a3a0f5dac7ac72e69726
2017-06-22 08:43:14 +02:00
Andrew McCreight
31e39883db Bug 1375262 - Add the ability to pass sandbox options to SpecialPowers.loadChromeScript(). r=jmaher
SpecialPowers.loadChromeScript() sends a script to the child process,
then creates a sandbox, and runs the script in that sandbox. There are
various sandboxOptions that can be passed when creating a sandbox, and
it would be nice to have that functionality for loadChromeScript.

I just need this for wantGlobalProperties, but I might as well make it
as general as possible. I'm not sure all of the types it can take can
actually be serialized across processes, but I guess that's okay.

MozReview-Commit-ID: GoJjXdjizFk

--HG--
extra : rebase_source : 9c2bc190dbf5a080978953cffd64205e8b816367
2017-06-20 15:50:20 -07:00
Nazım Can Altınova
666e373b57 servo: Merge #17455 - Implement webkit prefixed values for display property (from canaltinova:webkit-displays); r=Manishearth
Added -webkit-{flex,inline-flex} values as flex, inline-flex. I didn't do this gecko only since that doesn't require anything in layout side.

---
<!-- 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 #15400 (github issue number if applicable).

Source-Repo: https://github.com/servo/servo
Source-Revision: dfc44a0d35a1905247cddb926c99e87000b96b59

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : e20dd65442b564267626bf5e4827821619efb4bc
2017-06-22 06:35:41 -07:00
Dustin J. Mitchell
113f87914a Bug 1375044: remove temporary load-balancing check; r=wcosta
MozReview-Commit-ID: 7oy5C9KSpvR

--HG--
extra : rebase_source : fa4946e061760bd1b8203f035fbd32b292ab9a44
2017-06-21 16:07:14 +00:00
Tristan Bourvon
e044affa48 Bug 1367932 - Fix compile errors with SA caused by missing -lresolv on macOS r=rillian
This is a simple workaround, but it could be replaced by something cleaner
(see bugzilla).

MozReview-Commit-ID: KNgbqVkSXki

--HG--
extra : rebase_source : 2dd84c0e4e4e3b2bf8924bac1f648b73eb41fe45
2017-06-18 15:39:14 +02:00
Greg Mierzwinski
aae2d9402c Bug 1367763 - Run grcov after code coverage collection on linux64-ccov. r=jmaher,marco
This patch adds grcov to linux64-ccov. Grcov is then used after code coverage collection to process the .gcno and .gcda files into a .info (LCOV-style) file. It also uses the 'linked-files-map.json' to rewrite symbolic links to the path that they point to. The .info file that is produced is called 'grcov_lcov_output_stdout' and is stored in the zip file 'code-coverage-grcov.zip'.

MozReview-Commit-ID: 5WhD289N6Fs

--HG--
extra : rebase_source : 9ed60bd96f5e9a479771357e38b0b3b16abd351e
2017-05-29 14:19:54 -04:00
Jan Beich
095deaf886 Bug 1375198 - FreeBSD bootstrap: drop explicit dependency on libGL. r=rillian
libGL package was consolidated into mesa-libs but quarterly set still
uses the old name. Since gtk3 (via libepoxy) and gtk2 (via cairo)
already indirectly depend on mesa-libs take advantage of it to avoid
churn on updates.

MozReview-Commit-ID: F5LBOOthAMc

--HG--
extra : rebase_source : 4e3e30e817187c3ffef30e280554b12b02f44568
2017-06-21 18:45:14 +00:00
Emilio Cobos Álvarez
f3027e4723 Bug 1374062: Test. r=heycam,manishearth
Before this commit, we assumed that if the element had no parent element, it was
the root of the document, which is plain false, since we can arrive there from,
let's say, getComputedStyle on a detached node.

MozReview-Commit-ID: 65DxdzXgd0J

--HG--
extra : rebase_source : adddedc63687ba05644d04bef1038411d02871c8
2017-06-21 12:16:43 +02:00
jwu
5fae0f256d Bug 1374959 - Support skin(Australis/Photon) detection at runtime. r=maliu,nalexander,nechen,walkingice
The SKIN field in SkinConfig.java has different value in Australis and Photon, and we can use mach/gradle
to select which class we want at build time. In Java we can use its method to detect skin at runtime.

```
if (SkinConfig.isPhoton()) {
    ... // Execute Photon specific visual refresh.
}
```

MozReview-Commit-ID: G7ccVq1ZdZi

--HG--
extra : rebase_source : 492a3b2684eb3276f5d529ccb93931072f5e72ac
2017-06-21 17:26:46 +08:00
Jonathan Guillotte-Blouin
3935be31a9 Bug 1374427 - remove redundant function names in js-doc. r=MattN
MozReview-Commit-ID: 3EBT7CDl3pC

--HG--
extra : rebase_source : 74fafb71abb6b09f003c87e691f3a050c744c535
2017-06-19 14:11:21 -07:00
Munro Mengjue Chiang
fd9cdef5ad Bug 1374204 - verify webrtc peerconnection tests with android hardware encoder and legacy encoder. r=jib
MozReview-Commit-ID: 8M86Qqx7GZa

--HG--
extra : rebase_source : e6b92b637f5dd63fb325796e2f2043688562246b
2017-06-19 18:22:15 +08:00
Munro Mengjue Chiang
e9b0c56543 Bug 1374204 - remove test_peerConnection_basicVideoRemoteHwEncoder.html. r=jib
MozReview-Commit-ID: UN6IERbvIs

--HG--
extra : rebase_source : 4146d4ec875a25ca988cc8e496925a93cac2d831
2017-06-19 16:24:34 +08:00
Munro Mengjue Chiang
253a2f3acc Bug 1374204 - set the preference for android hardware encoder to true in nightly. r=jib
MozReview-Commit-ID: L0ibqWACQLD

--HG--
extra : rebase_source : 1f7da54d7b300564e5b7908b62d55c4871c58246
2017-06-19 16:22:36 +08:00
Rex Lee
9a7655c9fd Bug 1373782 - [Onboarding] Dismiss highlight if user tries to move to another tour or close the dialog.r=mossop
MozReview-Commit-ID: 4NlXhdLY0kR

--HG--
extra : rebase_source : 057d70cc0ade70ca9a7436ecc16bb1a1d1edc690
2017-06-21 13:08:47 +08:00
Prathiksha
caf023da9d Bug 1372578 - Add Permissions heading to the Privacy section under Firefox Preferences and reorder permissions. r=johannh
MozReview-Commit-ID: J66qgkIBwO4

--HG--
extra : rebase_source : 91830026f60105f8a8ea74a7328e2950a14e071e
2017-06-14 07:51:06 -07:00
flyingrub
bb2c1ba418 Bug 1370513 - Fix Subsection displayed in the sidebar r=chutten
Allow to display subsection in the sidebar. The user can now select only
one subsection to be displayed.

MozReview-Commit-ID: HGFyssfZhfE

--HG--
extra : rebase_source : 02952fee78710878a0b0ffefce3e0d5216b2eb34
2017-06-16 14:04:50 +02:00
flyingrub
a3f1364de4 Bug 1370513 - Add an explanation text on about:telemetry homepage r=chutten
MozReview-Commit-ID: Bu0durfGC5R

--HG--
extra : rebase_source : d9c5b794fc1309a05d7fd3682a9e574211f05d00
2017-06-12 18:52:17 +02:00
flyingrub
9f943f4b48 Bug 1370513 - Add a sidebar and use Common.css style in about:telemetry r=chutten
Allow about:telemetry design to be consistent with others about:* pages.


MozReview-Commit-ID: FG7tAmWcg9

--HG--
extra : rebase_source : 4f4e7be20c6617e4b5f622e337135cceb862acb4
2017-06-06 15:25:15 +02:00
Carsten "Tomcat" Book
e87565613f Backed out changeset 7e137dfb0bff (bug 1363059) for failures like browser_startup_images.js | Loaded image chrome://browser/skin/sidebars.svg was shown
--HG--
extra : rebase_source : 2b1f422a7a98686886215069a62897e87369a55b
2017-06-22 15:35:50 +02:00
Lars Bergstrom
57c91bb8c1 servo: Merge #17452 - Commiting a trivial README.md change for the Firefox sheriffs to backout (from larsbergstrom:readme_change_for_backout); r=metajack
This change is intended to be used to test the backout scripts from the Firefox side. See the following mail thread for more details:
https://groups.google.com/forum/#!topic/mozilla.dev.servo/j4C7U_H_T2A

Source-Repo: https://github.com/servo/servo
Source-Revision: 50bef977d04598d5c8c29d5786312c7a47e0bdf4

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 01b3b7d520a6b670c38cf2386a72ca697f65bfa4
2017-06-22 05:22:10 -07:00
flyingrub
18ee3d53b5 Bug 1373823 - Fix about:telemetry data preferences change button in beta55 r=chutten
MozReview-Commit-ID: Ht6iBBEDEtP

--HG--
extra : rebase_source : 2717a671af8a75ce97d7eba16f37929cbc645db6
2017-06-21 17:17:00 +02:00
Teng-pao Yu
cea7e1cddf Bug 1369654 - Fix lint: NewApi issues in themes.xml; r=maliu
MozReview-Commit-ID: LH7xAf5dBD2

--HG--
extra : rebase_source : a477e3505f6f8d698e1418c7da59ae4ae2000629
2017-05-17 13:49:10 +08:00
Fischer.json
99a6b74591 Bug 1357641 - Part 2: Add the browser_onboarding_notification.js test, r=mossop
MozReview-Commit-ID: 8kEDXaQ0zqK

--HG--
extra : rebase_source : 3994b272dc185ea25d4257eb79e766d23bf6892e
2017-06-16 17:44:06 +08:00
Fischer.json
085aa9b471 Bug 1357641 - Part 1: Add onboarding tour notification, r=flod,mossop
This commit
- adds onboarding tour notification
- shows still not completed onboarding tour notifications in order
- opens target tour from tour notification for the target tour

MozReview-Commit-ID: AwLtwjoeARQ

--HG--
extra : rebase_source : 264531cf8aaf3f636faecf790a269d0166188f8a
2017-06-21 13:09:29 +08:00
Chris AtLee
84434ba58f Bug 1371513: fix hg debuginstall r=Callek
MozReview-Commit-ID: EAxMJQSSWBM

--HG--
extra : rebase_source : aadb0fe3adfc616ddb3d3f4db23cca323077a34e
2017-06-21 20:02:41 -04:00
Emilio Cobos Álvarez
311de8442c servo: Merge #17447 - style: Be more strict when setting the root font size (from emilio:root-disconnected-subtree); r=heycam,Manishearth
Before this commit, we assumed that if the element had no parent element, it was
the root of the document, which is plain false, since we can arrive there from,
let's say, getComputedStyle on a detached node.

Bug: 1374062
Reviewed-By: heycam
MozReview-Commit-ID: 65DxdzXgd0J
Source-Repo: https://github.com/servo/servo
Source-Revision: 7d785e75cd9c1b3b74d708bcc9d6ff10a40ae2f6

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 7310f074986cb621e74d5b23109b48797fab7719
2017-06-22 04:17:04 -07:00
Carsten "Tomcat" Book
7fa56f5378 Merge mozilla-central to autoland 2017-06-22 14:11:46 +02:00
Florian Quèze
673abbab34 Bug 1375459 - disable netwerk/test/unit/test_backgroundfilesaver.js on Android 4.3 API15+ debug due to crashes, rs+a=Tomcat 2017-06-22 13:33:43 +02:00
Florian Quèze
33d29ec112 Bug 1374282 - ban Task.jsm during startup, r=Mossop, a=sheriffduty 2017-06-22 12:51:43 +02:00
Florian Quèze
7375dcec46 Bug 1374282 - script generated patch to remove generators from add_task in browser/ and toolkit/, r=Mossop. 2017-06-22 12:51:43 +02:00
Florian Quèze
1e40201f6d Bug 1374282 - script generated patch to remove useless bind calls, r=Mossop. 2017-06-22 12:51:42 +02:00
Florian Quèze
5b8f8b884c Bug 1374282 - script generated patch to remove Promise.defer calls, r=Mossop. 2017-06-22 12:51:42 +02:00
Florian Quèze
fb91723a8a Bug 1374282 - hand cleanup for the script generated patch to remove Task.jsm calls, r=Mossop. 2017-06-22 12:51:42 +02:00