Commit Graph

518388 Commits

Author SHA1 Message Date
Andreas Tolfsen
990180bd16 servo: Merge #15246 - Allow script timeouts to be optional and associate timeouts with session state (from andreastt:webdriver-optional-timeout); r=jgraham
These changes let WebDriver script timeouts be optional and associated all timeout state with the session. Because the durations are currently associated with the handler which is never reset, they bleed across to any subsequent WebDriver sessions.

See each individual commit for more information.

---
- [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 _Servo needs more work before it can pass the WPT WebDriver tests_

Source-Repo: https://github.com/servo/servo
Source-Revision: b38da9b92074fe5f664a3819b0940d8ab1f441fc
2017-01-27 13:08:04 -08:00
Julian Descottes
0bf114abd4 Bug 1333383 - add test for netmonitor rendering JSON response with null;r=honza
MozReview-Commit-ID: GZvQnADkYoL

--HG--
extra : rebase_source : ca39b722d42a6287ca30cf2687dad9790276daa6
2017-01-27 19:59:38 +01:00
Alon Levy
5f77dd5a46 servo: Merge #15262 - dom/document: scripting_enabled can be a bool. #15260 (from alon:master); r=Ms2ger
Fix #15260 - scripting_enabled can be a bool

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #15260

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because - there were no tests previously (not a real good excuse :)

<!-- 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: a1187c12ee4156a6e633f19dae5f48faa34cd2e7
2017-01-27 08:57:38 -08:00
Andreas Tolfsen
ec8ae3a0d9 servo: Merge #15245 - Correct capabilities returned by WebDriver server (from andreastt:webdriver-caps); r=jdm
<!-- Please describe your changes on the following line: -->

These patches aligns Servo’s capabilities with those in the [WebDriver standard](https://w3c.github.io/webdriver/webdriver-spec.html). See each commit’s message for further information.

---
<!-- 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 _Servo needs more work before it can pass WPT WebDriver tests_

<!-- 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: 556a46f537009bfc0c5cffadcd1a640c2b0c3029
2017-01-27 08:01:29 -08:00
UK992
e730825162 servo: Merge #15243 - Upload MSVC nightlies via MSYS environment (from UK992:windows-builder); r=larsbergstrom
Follow-up to https://github.com/servo/saltfs/pull/572

r? @larsbergstrom

Source-Repo: https://github.com/servo/servo
Source-Revision: bd72da5f02f2e2fc7ff3bbdc9cb54917a635c388
2017-01-27 05:15:14 -08:00
Anthony Ramine
0a37cc88ca servo: Merge #15220 - Kill ServoParser::pipeline (from nox:kill-parser-pipeline); r=SimonSapin,jdm
Source-Repo: https://github.com/servo/servo
Source-Revision: ba7696ebc64c1a73aee1547fcea8b75b2a1eb4b1
2017-01-27 04:19:24 -08:00
Anthony Ramine
6b58d45a16 servo: Merge #15263 - Update Euclid to 0.10.5 (from nox:euclid); r=SimonSapin
Source-Repo: https://github.com/servo/servo
Source-Revision: 10354ea37f76ba216a77230e39e5c2e3164f7111
2017-01-27 03:23:15 -08:00
Cosm
0d24350cd1 Bug 1333383 - fix netmonitor response tab for json responses with null values;r=jdescottes
MozReview-Commit-ID: 2udR3B7uA4h

--HG--
extra : rebase_source : 5a57f0bc74dfaf7b2bf8e783d4f7a1e8b88bb4aa
2017-01-27 16:36:25 +05:30
Geoff Brown
7f06d7e012 Bug 1335501 - Trigger test job retry when Android devicemanager _runCmd() times out; r=jmaher 2017-02-03 07:13:38 -07:00
Geoff Brown
af2c780ebb Bug 1321605 - Collect system performance data during Android tests; r=jmaher 2017-02-03 07:13:37 -07:00
Lars T Hansen
760c69453f Bug 1335068 - Break wasm globals out of the code segment. r=luke
--HG--
extra : rebase_source : a8aee83ebd5afded1fa7e206c027951d3b24cd7c
extra : source : d755ed03ad98fb3f9833ab9c606c0908b5a4bf88
2017-02-03 13:09:22 +01:00
Lars T Hansen
3a28f50da1 Bug 1333770 - Wasm baseline, remove remaining asm.js support. r=bbouvier
--HG--
extra : rebase_source : 8d7820de5c3f05128c32c368a876e9dd21411674
extra : source : 8f9d647407b267c652ae79e406c850105aa61f7c
2017-02-01 12:42:31 +01:00
Ryan VanderMeulen
9d88503cc6 Backed out changeset b2b5d0dda746 (bug 1320233) for ESLint failures. 2017-02-03 08:59:58 -05:00
Tim Huang
4b8d34bc82 Bug 1312954 - Part 12: Update speculativeConnect to speculativeConnect2 for test_speculative_connect.js. r=mayhemer 2017-02-02 22:20:00 -05:00
Tim Huang
42a2c99db5 Bug 1312954 - Part 11: Update speculativeConnect to speculativeConnect2 for Fennec. r=sebastian 2017-02-02 22:18:00 -05:00
Tim Huang
65c848654a Bug 1312954 - Part 10: Add an assertion to make sure every code path of gecko uses speculativeConnect2 correctly. r=ckerschb 2017-02-02 22:18:00 -05:00
Tim Huang
1ed1228b60 Bug 1312954 - Part 9: Update speculativeConnect to speculativeConnect2 for the search service. r=Gijs 2017-02-02 22:17:00 -05:00
Tim Huang
d2f929cacb Bug 1312954 - Part 8: Update speculativeConnect to speculativeConnect2 for about:newtab. r=Gijs 2017-02-02 22:17:00 -05:00
Tim Huang
a51aff22a7 Bug 1312954 - Part 7: Update the tests of network predictor. r=nwgh 2017-02-02 22:17:00 -05:00
Tim Huang
a7c11235fd Bug 1312954 - Part 6: Update all callers of network predictor, and the docshell will update the first party domain if it is a typeContent mozbrowser. r=smaug 2017-02-02 22:16:00 -05:00
Tim Huang
715d0af359 Bug 1312954 - Part 5: Have the network predictor use OriginAttributes to properly partition connections it creates like non-predictive connections. r=nwgh 2017-02-02 22:16:00 -05:00
Tim Huang
0764c9c895 Bug 1312954 - Part 4: Add a new function in nsICacheEntry to allow its loadInfoContext to be fetched. r=mayhemer 2017-02-02 22:15:00 -05:00
Tim Huang
a6d4f91ce5 Bug 1312954 - Part 3: Add a test for nsICacheStorageService.asyncVisitAllStorages(). r=mayhemer 2017-02-02 22:15:00 -05:00
Tim Huang
4af0ebd9ee Bug 1312954 - part 2: Add a new interface nsICacheStorageService.asyncVisitAllStorages() to allow visiting every cache entry. r=mayhemer 2017-02-02 22:15:00 -05:00
Tim Huang
f747db3bbd Bug 1312954 - Part 1: Add the nsILoadContextInfo as one additional argument of nsILoadContextInfo.onCacheEntryInfo() and CacheStorageService::EntryInfoCallback.OnEntryInfo(). r=mayhemer 2017-02-02 22:14:00 -05:00
Jessica Jong
ed17f6c827 Bug 1316330 - Cancel delayed keypress events if last keydown was canceled. r=smaug
--HG--
extra : histedit_source : 7d2215d9c049b01b883e194e0efd0e61845223a3%2C135d6e6cef429efc19bba2c03a0f73fc6441d3a1
2017-02-03 05:16:00 -05:00
Towkir Ahmed
bd303a4d15 Bug 1327691 - CSS - Circles in ruleview (.ruleview-swatch) are now placed properly. r=pbro 2017-02-03 04:32:00 -05:00
Eduardo Boucas
f19b97aa2d Bug 1320233 - Add Learn More link to headers in Network panel. r=Honza 2017-01-30 14:48:56 +00:00
Ryan VanderMeulen
999b2216de Bug 1336418 - Update pdf.js to version 1.7.242. r=bdahl 2017-02-03 08:41:40 -05:00
Brian Hackett
dc06417de1 Bug 1335642 - Mark RegExp source atoms crossing zone boundaries in a better place, r=jonco.
--HG--
extra : rebase_source : b0e882c5adb063f736f803d1e87ff311f3bba426
extra : histedit_source : 0e30e42eaf50a63aa66663dc0837f7b47c1ebfbe
2017-02-02 13:18:52 -07:00
Jan de Mooij
c2a5de1997 Bug 1091978 - Make CacheIR AddProp stub support dynamic slot (re)allocation. r=evilpie 2017-02-03 13:40:11 +01:00
Carsten "Tomcat" Book
3860f49d11 Merge mozilla-central to mozilla-inbound 2017-02-03 13:32:38 +01:00
Paul Adenot
b51488fd48 Bug 1320705 - Add a test to check that decoding an Opus file does to produce a long tail. r=jya
MozReview-Commit-ID: B4IlW1cWYlX
2017-01-27 15:18:58 +01:00
Ted Campbell
045190ec7b Bug 1334268 - Fix regex escaping in js/src/old-configure. r=glandium
MozReview-Commit-ID: Dgyv3mFHeOb

--HG--
extra : rebase_source : 7b4df85565277055014fefaaf06cfbdc2c9950fa
2017-02-02 21:49:00 +01:00
Jan de Mooij
0e9af52963 Bug 1334356 - Don't attach a missing-property stub if extra warnings are enabled. r=h4writer 2017-02-03 11:39:54 +01:00
Jan de Mooij
76d4459138 Bug 1334590 - Fix QuoteString to not read a character out of bounds. r=nbp 2017-02-03 11:37:15 +01:00
Andrea Marchesini
1fd70e0029 Bug 1336020 - transferables should be arrays of objects, r=smaug 2017-02-03 11:00:38 +01:00
Andrea Marchesini
270f257d6b Bug 1336020 - postMessages should have transferable as [] by default, r=smaug 2017-02-03 11:00:37 +01:00
Ms2ger
14b62bb462 servo: Merge #15242 - Simplify handling of the referrer policy header in ScriptThread::load() (from servo:refpol); r=nox
Source-Repo: https://github.com/servo/servo
Source-Revision: cfba589e64387c462c1b448c5e78376bd5c69b4a
2017-01-27 02:27:38 -08:00
Ms2ger
2c2caa1510 servo: Merge #15238 - Remove unused InProgressLoad::clip_rect (from servo:clip_rect); r=emilio
Source-Repo: https://github.com/servo/servo
Source-Revision: 5af74c38fce01c8e893744514a5cfbcd913de71c
2017-01-27 01:31:47 -08:00
Cameron McCormack
88a8529ff2 servo: Merge #15234 - Regenerate bindings and tweak some geckolib code for it (from heycam:bindings-update-19); r=emilio
<!-- Please describe your changes on the following line: -->

Regenerate bindings for latest mozilla-central -> stylo merge.  I had to tweak somethings in build_gecko.rs to get it to compile with the new bindgen, which then resulted in me having to tweak a bit in glue.rs.  Not sure if there's a better way than what I've done here.  (Note that the name `RawServoAnimationValueBorrowedList` is a little misleading, since it's naming a Gecko type (nsTArray) with Servo types (ServoAnimationValue pointers) inside it.)

r? @emilio

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./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 _____

<!-- 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: 17953740071b97074b836523b3a3e8f733f58423
2017-01-27 00:36:30 -08:00
Bobby Holley
cc42f7e760 servo: Merge #15231 - Remove out-of-date handling for align-self in Gecko builds (from bholley:align_self); r=upsuper
See #15229.

Source-Repo: https://github.com/servo/servo
Source-Revision: d3daad327fb6742c4349675692cad8adef66b4cd
2017-01-26 23:06:25 -08:00
Alberto Leal
1d19c49ce8 servo: Merge #15226 - Fix text-overflow serialization (from dashed:gh-15208); r=emilio
Fixes https://github.com/servo/servo/issues/15208

- [x] **More tests pending PR review.**
- [x] **Correct placement of unit test**

<!-- 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
- [x] These changes fix #15208 (github issue number if applicable).

<!-- Either: -->
- [x] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- 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: d77465b1669b20bf082ff2fd3f0edfbab5732756
2017-01-26 21:41:23 -08:00
Andrew Swan
8bb181d297 bug 1334010 Revise badge and menu item for extension updates r=florian
MozReview-Commit-ID: KoKeT754i8q

--HG--
extra : rebase_source : 0a228d7071b81e9178762d6e0fd9d4974339bab2
2017-01-26 20:30:35 -08:00
Felipe Gomes
e3b13770f0 Bug 1329752 - Enable e10s for 100% of eligible users on ESR. Addons eligibility is mpc=true or webextension. r=mconley
MozReview-Commit-ID: 8u5qIcEDwXP

--HG--
extra : rebase_source : 2fcddcbb4f7bca6bb43500e6fb865382aaf074a0
2017-02-02 16:38:47 -02:00
Felipe Gomes
551dbcd7d1 Bug 1329752 - Don't enable e10s for XP users on ESR. r=jimm
MozReview-Commit-ID: H8XednifbBu

--HG--
extra : rebase_source : aff357d0e0ffd99848938aaa8238b1cfdfd71394
2017-02-02 16:14:38 -02:00
Rob Wood
655b557dbe Bug 1336423 - Reduce warnings for SETA; r=jmaher
MozReview-Commit-ID: 5npX51kX2hB

--HG--
extra : rebase_source : 49b4c3c1003ac53e118e213f2060b6eab51fddd9
2017-02-03 11:04:21 -05:00
Julian Descottes
2f6e025e60 Bug 1313271 - wait for load in browser_html_tooltip_hover;r=rickychien
MozReview-Commit-ID: 9CHkXMtwTrG

--HG--
extra : rebase_source : ae4492647b7829f48b2baa06263e5c02a09621ac
2017-02-03 12:52:28 +01:00
Jared Wein
3de08e5fac Bug 1335483 - Compare the user agent value for the select option styling to determine if content has opted-in to custom styling. r=mconley
MozReview-Commit-ID: 8wqclzJr2si

--HG--
extra : rebase_source : 38999f77e1c39ee465f8ddb783bae58138adfce2
2017-01-31 15:58:27 -05:00
Jonathan Kingston
f83e36ea12 Bug 1327949 - Fixing new tab icon in high DPI mode when moved to be the correct width r=dao
MozReview-Commit-ID: 3DnAjYNDUlD

--HG--
extra : rebase_source : 8adb0919b68c2b294edf4c264e59b3b82ec56f8b
2017-01-31 23:32:00 +00:00