Cameron McCormack
7713fdd126
Bug 1397626 - Part 2: Replace uses of FontFamilyListRefCnt with SharedFontList. r=xidorn
...
MozReview-Commit-ID: 7HoBae9UOks
--HG--
extra : rebase_source : c0938e034847e825cab3684b70d097b0e0b8c9f9
2017-10-02 10:24:25 +08:00
Cameron McCormack
369b0c2247
Bug 1397626 - Part 1: Add a SharedFontList class. r=xidorn
...
MozReview-Commit-ID: 9mx8HTc2CCO
--HG--
extra : rebase_source : b4f55c1071d647bc9aecb078dbe0c6c021cfca64
2017-10-02 10:21:20 +08:00
Cameron McCormack
6d9cb90064
servo: Merge #18722 - style: Use a SharedFontList object to store font-family values for Gecko (from heycam:family-list); r=upsuper
...
Reviewed by Xidorn and Manish in https://bugzilla.mozilla.org/show_bug.cgi?id=1397626 .
---
<!-- 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: 3b7a82b8c743bcbbefb6f25defd4cc132c25c348
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : d481cac1e006da85752d4a8067e72c663ee13414
2017-10-04 05:01:45 -05:00
Sebastian Hengst
66c0db70b2
Backed out changeset 1f1ff129684f (bug 1404897) for Android bustage at nsDocument.cpp:1414: undefined reference to 'Servo_SelectorList_Drop'. r=backout
2017-10-04 12:56:00 +02:00
Sebastian Hengst
636468f6d3
Backed out changeset e3352dc9d701 (bug 1404897)
2017-10-04 12:55:22 +02:00
Sebastian Hengst
635c45113c
Backed out changeset 9a8f77f3dfe7 (bug 1404897)
2017-10-04 12:55:16 +02:00
Sebastian Hengst
d90f0a5f6d
Backed out changeset cfc393773f0d (bug 1404897)
2017-10-04 12:55:11 +02:00
Jan Henning
4c9e5899c5
Bug 1398374 - Part 2 - Send an IME actionHint other than "next" for the last input element of a form. r=masayuki
...
Some pages might use neither a default submit element nor rely on implicit submission and instead implement their form handling with JS key event listeners.
On Android, most IMEs won't allow sending an "Enter" key press if we're using an actionHint of "next" as our default, so we now use "go"/"search" for the last single line text/number input that is not disabled.
MozReview-Commit-ID: ACC15OYtcTF
--HG--
extra : rebase_source : 5ee608ea576e31ca320c93631bdb5e25716d9199
2017-09-30 21:38:04 +02:00
Jan Henning
f371937595
Bug 1398374 - Part 1 - Add helper method to test for the last non-disabled single line form input. r=bz
...
We want to treat those specially in IME handling.
MozReview-Commit-ID: 8OI2fDQEiGj
--HG--
extra : rebase_source : 03d15472572c9411cf10e941145e7fdbfd35323e
2017-10-01 15:57:16 +02:00
Emilio Cobos Álvarez
ff89c00970
Bug 1404897: Implement Element.matches using stylo. r=heycam
...
MozReview-Commit-ID: 7nxYVcweu0W
--HG--
extra : rebase_source : 4c816bb774ea7c67262a1e73277e3dbaeec060e8
2017-10-02 18:14:15 +02:00
Emilio Cobos Álvarez
dd2d07a12c
Bug 1404897: Allow storing Servo selector lists in the document's selector cache. r=heycam
...
MozReview-Commit-ID: GtIWGN2zEGT
--HG--
extra : rebase_source : 42de988406724fd3dbb11134cb454bbfc927e3a6
2017-10-02 15:32:07 +02:00
Emilio Cobos Álvarez
c59ce1be20
Bug 1404897: Some fixes to allow storing non-copyable types in nsDataHashtable. r=froydnj
...
MozReview-Commit-ID: HaBT0igj9Yn
--HG--
extra : rebase_source : bf20cddb302f4de3a20797afe0872dcb43b8bdae
2017-10-02 15:24:59 +02:00
Emilio Cobos Álvarez
6edc4a4c43
Bug 1404897: Add bindings to Servo selector lists. r=heycam
...
MozReview-Commit-ID: 4ZrWawDwuNe
--HG--
extra : rebase_source : de0f04b9155e9ad31596d7fd7b89585b8c1d753f
2017-10-02 12:07:11 +02:00
Alexandre Poirot
37bd611e02
Bug 1399589 - Move domnodelist, disconnectedNode and disconnectedNodeArray to node spec and front. r=jdescottes
...
MozReview-Commit-ID: B5l1X4pc2Kf
--HG--
extra : rebase_source : a45e07106582c999768065cddb93c38b692adfee
2017-10-03 17:19:56 +02:00
Alexandre Poirot
b5eb40769a
Bug 1399589 - Move NodeFront to its own module. r=jdescottes
...
MozReview-Commit-ID: EVeaFmqAmKL
--HG--
rename : devtools/shared/fronts/inspector.js => devtools/shared/fronts/node.js
extra : rebase_source : 2791e99ca8e37f4b9e0ba6bd1bb4d0bb22601781
2017-10-02 17:14:38 +02:00
Alexandre Poirot
8951f31f9f
Bug 1399589 - Remove unused performance-entries actor. r=jdescottes
...
MozReview-Commit-ID: LaGB7vP5Pj2
--HG--
extra : rebase_source : e10f76b13e18815a1b07295f72cd8902a262e314
2017-10-03 17:57:08 +02:00
Alexandre Poirot
76914dd9bc
Bug 1399589 - Register all spec and front modules lazily in specs/index.js. r=jdescottes
...
MozReview-Commit-ID: 3U2D0PWivm2
--HG--
extra : rebase_source : bb087a66c0d946f684dbfa00e7dc96725d4eee30
2017-10-03 17:56:35 +02:00
Simon Sapin
2269f6e6f9
servo: Merge #18741 - Remove usage the unstable Step trait (from servo:no-step); r=nox
...
Source-Repo: https://github.com/servo/servo
Source-Revision: f044fa4e9f69ca8b23d96f55e7846976203ab732
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : ba17fb047f1f6bc993737cf022024a07db2935d4
2017-10-04 03:12:33 -05:00
Andi-Bogdan Postelnicu
f83a012c7c
Bug 1405607 - do not pass to run-clang-tidy files that are going to be scanned. r=sylvestre
...
MozReview-Commit-ID: BPyk9v7vzLr
--HG--
extra : rebase_source : 3f4bc945d473cffb85678e7a51a8ec80d66a4597
2017-10-04 12:41:31 +03:00
Tarek Ziadé
bb9b5c6dae
Bug 1397180 - Ability to run with heavy profiles r=ahal,jmaher
...
MozReview-Commit-ID: LNUuFMpwhoS
--HG--
extra : rebase_source : f575658438c9cc6c23e26bc395f2026b4cc53bce
2017-09-22 14:11:28 +02:00
Sebastian Hengst
65ea166a53
Backed out changeset fda0d9bc93f0 (bug 1404897) for build bustage at nsIDocument.h:1181: bad implicit conversion constructor for 'SelectorList'. r=backout
2017-10-04 11:25:27 +02:00
Sebastian Hengst
2dbbc650a4
Backed out changeset 9389dd982590 (bug 1404897)
2017-10-04 11:24:36 +02:00
Sebastian Hengst
82e62e8f75
Backed out changeset 2a7dd15c8206 (bug 1404897)
2017-10-04 11:24:31 +02:00
Sebastian Hengst
000d2b584e
Backed out changeset 3833f3700021 (bug 1404897)
2017-10-04 11:24:26 +02:00
Sebastian Hengst
7e81b9743d
merge mozilla-central to autoland. r=merge a=merge
2017-10-04 11:15:12 +02:00
Sebastian Hengst
5e0b457b10
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: EVLGo1zCANb
2017-10-04 11:13:24 +02:00
Emilio Cobos Álvarez
aaadd28724
Bug 1404897: Implement Element.matches using stylo. r=heycam
...
MozReview-Commit-ID: 7nxYVcweu0W
2017-10-04 11:01:42 +02:00
Emilio Cobos Álvarez
8fea520510
Bug 1404897: Allow storing Servo selector lists in the document's selector cache. r=heycam
...
MozReview-Commit-ID: GtIWGN2zEGT
2017-10-04 11:01:37 +02:00
Emilio Cobos Álvarez
0ed05a9a4e
Bug 1404897: Some fixes to allow storing non-copyable types in nsDataHashtable. r=froydnj
...
MozReview-Commit-ID: HaBT0igj9Yn
2017-10-04 11:01:31 +02:00
Emilio Cobos Álvarez
3e01f33d28
Bug 1404897: Add bindings to Servo selector lists. r=heycam
...
MozReview-Commit-ID: 4ZrWawDwuNe
2017-10-04 11:01:26 +02:00
Arthur Edelstein
5b21d91dce
Bug 1405139 - Fix ubsan runtime error for TrackInfo::TrackType. r=gerald
...
We're plan to enforce -fsanitize=enum, so no need to test outside
the enum range.
2017-10-03 10:17:00 -04:00
Wes Kocher
8962ceb779
Backed out changeset 0b08540034c0 (bug 1405330) for failures in browser_toolbox_options_enable_serviceworkers_testing.js a=backout
...
MozReview-Commit-ID: HLiQlGjWI13
2017-10-03 16:35:11 -07:00
Boris Zbarsky
4f26cd362a
Bug 1402766. Work around layout violating its own invariants and causing stylo code to crash. r=emilio
...
MozReview-Commit-ID: 3ggJI0qmOJV
2017-10-03 18:50:10 -04:00
Ian Bicking
ffc62c210a
Bug 1404078 - notify user when full page is cut off r=kmag
...
Adds a new captureType, fullPageTruncated
Fixes upstream bug: https://github.com/mozilla-services/screenshots/issues/2129
Export of commit: e31c321cbc
MozReview-Commit-ID: HB3e5Q24afT
--HG--
extra : rebase_source : 1780f8acc7af0ae1b7c60c383460b8e62dd7e786
2017-09-28 15:18:35 -05:00
Ian Bicking
07b58d56f7
Bug 1403665 - remove " and ? from filenames r=kmag
...
This is an export of this commit: 42a561d6ad
And fixes this Screenshots bug: https://github.com/mozilla-services/screenshots/issues/3517
MozReview-Commit-ID: GPkfNCFGflZ
--HG--
extra : rebase_source : fb1d7012039c3ebe43ea29bb8ca7b1d44b2f3c99
2017-09-27 13:15:52 -05:00
Kyle Machulis
7b422ad271
Bug 1405162 - Simplify CC macros for HTMLOutputElement; r=bz
...
MozReview-Commit-ID: 4d4ZSztVCCI
--HG--
extra : rebase_source : 9b5b4f7a3175b419782f3b4aacc29db4887cc754
2017-10-02 16:21:17 -07:00
Manish Goregaokar
5e35e3886f
servo: Merge #18712 - stylo: use FnvHashMap everywhere, remove default HashMap construction methods (from Manishearth:fnv); r=bholley
...
r=bholley bug 1385971
Source-Repo: https://github.com/servo/servo
Source-Revision: 89724c6b32c6c0b7673df6d5b735e057a392f51b
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 83c9102c7fc7c6339ee9d5d0e31d645f39a85428
2017-10-03 18:47:46 -05:00
Glenn Watson
43a41d2141
servo: Merge #18669 - Update WR (reduce GPU allocations for render targets) (from glennw:update-wr-memory); r=jdm,emilio
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 82cc22fab40c6b422c08ca66358a1fead13e9bc4
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 6433200420634c9f1d2f56eb53815ab9010e5e89
2017-10-03 17:03:55 -05:00
Sebastian Hengst
91443682cd
Backed out changeset bc7ca663b817 (bug 1403366) because it depended on backed out bug 1405174. r=backout
2017-10-04 01:27:50 +02:00
Sebastian Hengst
a327457b39
Backed out changeset 78f4fbeaac20 (bug 1403366)
2017-10-04 01:27:13 +02:00
Sebastian Hengst
1d5497084d
Backed out changeset 582d112281f9 (bug 1403366)
2017-10-04 01:27:07 +02:00
Sebastian Hengst
2d086eadde
Backed out changeset 207925bbf88d (bug 1403366)
2017-10-04 01:27:02 +02:00
Sebastian Hengst
2e58d81866
Backed out changeset ff0705eda4bd (bug 1403366)
2017-10-04 01:26:56 +02:00
Sebastian Hengst
ce032a9797
Backed out changeset 4a0129621fe8 (bug 1403366)
2017-10-04 01:26:51 +02:00
Sebastian Hengst
15179c0abe
Backed out changeset aa58d5c8fe1a (bug 1403366)
2017-10-04 01:26:45 +02:00
Rob Wu
11d4ea9489
Bug 1404661 - Fix typo in comment of flac::FrameHeader::Parse r=kamidphish
...
MozReview-Commit-ID: 7AlN8i4WYu5
--HG--
extra : rebase_source : 376dfaa2d6bf539972fb31932f8cce561a5d5421
2017-10-01 02:26:38 +02:00
Sebastian Hengst
ebd4a79eb5
Backed out changeset 9c05226e2248 (bug 1405174) for failing browser-chrome's toolkit/components/addoncompat/tests/browser/browser_addonShims.js and netwerk/test/browser/browser_child_resource.js. r=backout
2017-10-04 01:19:30 +02:00
Matt Howell
be4fbc10e3
Bug 1405438 - Make sure the stub installer exit code is initialized before the user can exit it. r=agashlin
...
Also make sure the download phase time is initialized, so it will always be
correct in affected pings.
MozReview-Commit-ID: 3aLHbMiRUZl
--HG--
extra : rebase_source : 17c7f475a9fdfcc72b4d8c4d6b5d35a134aa584d
2017-10-03 13:18:21 -07:00
Sebastian Hengst
773adb3c2f
Backed out changeset b8b9f1dbeda3 (bug 1348981) for failing xpcshell toolkit/components/telemetry/tests/unit/test_TelemetryEnvironment.js. r=backout
2017-10-04 01:01:14 +02:00
Sebastian Hengst
4be222f271
Backed out changeset f397bfb365e1 (bug 1348981)
2017-10-04 01:00:21 +02:00