Emilio Cobos Álvarez
8ab7ae19d1
Bug 1289868: Whitelist outparam in heap write hazard analysis on a CLOSED TREE. r=me
...
MozReview-Commit-ID: GlVmMxGopBb
2017-05-21 00:04:34 +02:00
Sylvestre Ledru
5fddbbeb72
Bug 1366497 - disable strict-aliasing for gcc in js/src/gdb & js/src/jsapi-tests r=sfink
...
MozReview-Commit-ID: HI8yGkXpDXg
--HG--
extra : rebase_source : e727801d5b894f21c6ffa77f721c22078f76b11f
2017-05-20 17:28:20 +02:00
Cameron McCormack
9a8d559e54
Bug 1364845 - stylo: Adjust test expectations. r=emilio
...
MozReview-Commit-ID: KS4qGSOsFD0
--HG--
extra : rebase_source : d3603746c8b8c0180499f8f01ffac9855362578c
2017-05-19 17:39:16 +08:00
Cameron McCormack
99c15e1ebe
Bug 1289868 - Part 2: stylo: Compare all structs in CalcStyleDifference so that Servo can accurately determine whether to stop traversal. r=emilio
...
MozReview-Commit-ID: I0WK2gDsMMu
--HG--
extra : rebase_source : 204b8206ef8e924cc8a3992874538a68417768f0
2017-05-19 17:39:14 +08:00
Cameron McCormack
8b8f339e85
Bug 1289868 - Part 1: stylo: Add an outparam to Gecko_CalcStyleDifference that returns whether any style data changed. r=emilio
...
MozReview-Commit-ID: 2Pk2x9JME0
--HG--
extra : rebase_source : 4ea272000541d5b79d83e69d6129a7b7b6871b8f
2017-05-20 11:17:40 +08:00
Emilio Cobos Álvarez
fa786ffb93
Bug 1366144: Test. r=heycam
...
MozReview-Commit-ID: Dx1rFw0BZHm
--HG--
extra : rebase_source : 2a07111ebe30c8c9f456b97de2bbed0d9ada7e63
2017-05-20 03:42:15 +02:00
Michael Kohler
9e1699e113
Bug 1354884 - convert uses of 'defer' to 'new Promise' in client/webaudioeditor r=nchevobbe
...
MozReview-Commit-ID: 6duPsVQYGnT
--HG--
extra : rebase_source : 5bba12bfba5c838b58a840f52cdf2d6a367b0cc3
2017-04-09 12:48:14 +02:00
Emilio Cobos Álvarez
7e7daf7028
servo: Merge #16967 - Bug 1366144: Correctly diff ::before and ::after pseudo-element styles if there's no generated content. r=heycam (from emilio:after); r=heycam,emilio
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 05a26a29967b4cb70cac0055d0a177881e047efd
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 8cc35948a5bc6e6d686c52899e276e4ae7831736
2017-05-20 13:44:31 -05:00
Bobby Holley
74189ef7bc
Bug 1329876 - Don't maintain a TreeMatchContext for Servo. r=bz
2017-05-20 22:00:01 +02:00
Bobby Holley
cdff82b294
Bug 1329876 - Stop accepting aTreeMatchContext in the ServoStyleSet methods. r=bz
...
This makes it clear it's unused.
2017-05-20 21:59:59 +02:00
Manish Goregaokar
9ac08154b7
Bug 1362599 - Remember which languages were used and force-cache when reset; r=heycam
2017-05-20 21:48:04 +02:00
Manish Goregaokar
bf23cb1d19
Bug 1362599 - Guard against threadsafety issues in lang group stuff. r=heycam
2017-05-20 21:44:37 +02:00
Servo VCS Sync
444028b3ce
No bug - Revendor rust dependencies
2017-05-20 18:45:20 +00:00
Anthony Ramine
b991e3f4f2
servo: Merge #16960 - Derive HasViewportPercentage 🍷 (from servo:derive-all-the-things); r=emilio
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 4f0b24ac0c3bd04104d705898ceb4d06ef5ea092
--HG--
rename : servo/components/domobject_derive/Cargo.toml => servo/components/style_derive/Cargo.toml
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 498aeee06ee32907459c0ba0c29d40189438fb0b
2017-05-20 11:34:36 -05:00
Jonathan Guillotte-Blouin
4eb32a2872
Bug 1365068 - import with destructuring, switch to shorthand function declarations and use array.includes. r=MattN
...
MozReview-Commit-ID: IfmePvN8WnA
--HG--
extra : rebase_source : 9f7d272ae66bbfde81d777cff9a17eebb1ec98b8
2017-05-16 18:23:56 -07:00
Jonathan Guillotte-Blouin
5aafed5567
Bug 1365068 - normalize indentation to 2 spaces. r=MattN
...
MozReview-Commit-ID: LeooMk6DVMl
--HG--
extra : rebase_source : b1c92542da7b1e008cf2a42d32839915acba5d97
2017-05-16 17:15:02 -07:00
Jonathan Guillotte-Blouin
969046c009
Bug 1365068 - Added missing brackets & refactored some conditional statements. r=MattN
...
MozReview-Commit-ID: 1eOkjI06RCJ
--HG--
extra : rebase_source : 18068d1483d9127c06b858ce917f53dc41f4c58f
2017-05-16 15:56:28 -07:00
Jonathan Guillotte-Blouin
7235e8b878
Bug 1365068 - Cleanup getListSuggestions. r=MattN
...
MozReview-Commit-ID: 2FVelDjB4pV
--HG--
extra : rebase_source : 541bef5b8c467894c6c0bb3c0ef4155cfea469ce
2017-05-15 14:15:36 -07:00
Emilio Cobos Álvarez
da6afce726
Bug 1364871: Update expectations. r=me
...
MozReview-Commit-ID: 7vq5rb0Li2P
2017-05-20 19:38:56 +02:00
Sebastian Hengst
af0f9643cf
merge mozilla-central to autoland. r=merge a=merge
2017-05-20 18:53:36 +02:00
Sebastian Hengst
79f625ac56
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: EqC7wKnn6Jt
2017-05-20 18:48:53 +02:00
Emilio Cobos Álvarez
54f1632a24
servo: Merge #16961 - style: Move some bloom filter code outside of matching.rs (from emilio:bloom-simplify); r=heycam
...
Also simplify it, while we're at it.
Source-Repo: https://github.com/servo/servo
Source-Revision: 3ca7f4fc9296c2dd53e644ac25ddaa6411147d24
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 0ec48e70af2e9c085b3a59e662509dd49fafd00f
2017-05-20 09:15:27 -05:00
Cameron McCormack
9bb327f2c7
Bug 1366454 - Revendor app_units manually. r=me (CLOSED TREE)
...
MozReview-Commit-ID: CElyR5aQGPh
2017-05-20 14:56:12 +08:00
Hiroyuki Ikezoe
93e3eef4cb
Bug 1341102 - Update test expecrations. r=me
...
https://github.com/servo/app_units/pull/26#issuecomment-301931183
2017-05-20 15:26:55 +09:00
Ehsan Akhgari
214e03003f
Bug 1362791 - Enable testing permissions using URIs without having to mint principals; r=mystor
...
The permissions manager store uses principal origins with suffix in the
key entry, but for the API entry points where we accept a raw nsIURI, we
currently mint a new codebase principal with a blank OriginAttributes
only to read out the origin string effectively, since the suffix is
guaranteed to always be an empty string in this case.
This can be slow, so this patch adds a fast path to bypass minting a new
principal and uses ContentPrincipal::GenerateOriginNoSuffixFromURI() to
generate the origin string from the input nsIURI directly.
2017-05-20 00:59:09 -04:00
Phil Ringnalda
05a604bb4f
Bug 1291954 followup, revert the part of changeset 2db29775e18f which prematurely declared SM(tsan) tier-1
...
MozReview-Commit-ID: 4o1lqWtVhNz
2017-05-19 21:24:20 -07:00
Manish Goregaokar
fd24beebc2
servo: Merge #16914 - Update app_units to 0.4.1 (from Manishearth:update_au); r=jryans
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 00376cbaa77b2c3b78990e49eb9ca29cc1e0a714
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 974fbeb92ecb64faf5e518a464cc78ec4c052f94
2017-05-19 23:09:20 -05:00
Steve Fink
38b58864cb
Bug 1291954 - Update tsan failures to current set and move SM(tsan) to tier 1, r=jonco
...
MozReview-Commit-ID: 1q7doyj5vJa
--HG--
extra : rebase_source : d73fbea345b7b19a86201d657885602c31f6b9f8
2017-05-18 15:17:26 -07:00
Bill McCloskey
b71d032b99
Bug 1363877 - Label IPC shmem messages as SystemGroup (r=dvander)
...
MozReview-Commit-ID: 3I5ny0wxVHI
2017-05-19 16:38:12 -07:00
Ruturaj K. Vartak
1ed19ed100
Bug 1364097 - Do not show the autocomplete popup when input is empty. r=jdescottes
...
MozReview-Commit-ID: JCE5eWPKu8l
2017-05-19 09:46:00 +01:00
Shu-yu Guo
f9087690d7
Bug 1364608 - Stash rval in AsyncIteratorClose. (r=arai)
2017-05-19 15:48:19 -07:00
Wes Kocher
8b07ba2a07
Merge m-c to inbound a=merge
...
a=release IGNORE BAD COMMIT MESSAGES
2017-05-19 15:18:51 -07:00
Wes Kocher
15edcfd962
Merge inbound to central, a=merge
...
MozReview-Commit-ID: EI67EKp8ykS
2017-05-19 15:14:19 -07:00
Bill McCloskey
24b1d128db
Bug 1363474 - Add a method to ask whether it's safe to run code related to a given SchedulerGroup (r=froydnj)
...
MozReview-Commit-ID: F8uZUTfUM9v
2017-05-19 14:31:52 -07:00
Wes Kocher
b3e139291b
Merge graphics to m-c a=merge a=release
...
IGNORE BAD COMMIT MESSAGES because something landed and was backed out for no bug number
--HG--
extra : amend_source : 1134c379d1134fe160fd2d889488d07acd9f4177
2017-05-19 14:27:32 -07:00
Bill McCloskey
2f4cd5e241
Revert "Bug 1363474 - Add a method to ask whether it's safe to run code related to a given SchedulerGroup (r=froydnj)"
...
This reverts commit 51714e98c2d248c02b326aeea64f3af0cbdecd50.
2017-05-19 14:24:45 -07:00
Bill McCloskey
f63847577a
Bug 1363474 - Add a method to ask whether it's safe to run code related to a given SchedulerGroup (r=froydnj)
...
MozReview-Commit-ID: F8uZUTfUM9v
2017-05-19 13:59:24 -07:00
Olli Pettay
2d735273d9
Bug 1366250, don't flush layout when calling element.focus() on already focused element. Ensure layout is flushed after changing input.type, r=ehsan
...
--HG--
extra : rebase_source : 294d0220cc3c2b6be38566ff28722c5e9acc87a9
2017-05-19 23:20:48 +03:00
Ben Kelly
0c0a1ef46b
Bug 1343912 P5 Removed the fixed limit on consecutive Timeout callbacks. r=ehsan
2017-05-19 13:45:55 -07:00
Ben Kelly
07eac0b288
Bug 1343912 P4 Only execute consecutive timeout handlers for a limit period of time. r=ehsan
2017-05-19 13:45:55 -07:00
Ben Kelly
2473d25f1f
Bug 1343912 P3 Remove unused Timeout::mPrincipal member variable. r=ehsan
2017-05-19 13:45:55 -07:00
Ben Kelly
d642ac9124
Bug 1343912 P2 Change TimeoutManager firing depth to a unique ID that can be expired to optimize cleanup. r=ehsan
2017-05-19 13:45:55 -07:00
Ben Kelly
845f88bba1
Bug 1343912 P1 Cleanup logic in TimeoutManager::RunTimeout() to keep firing depth and other data consistent. r=ehsan
2017-05-19 13:45:55 -07:00
Michael Layzell
7d8410d3a5
Bug 1348401 - Make the PPrinting::ShowProgress IPC message async, r=mconley, r=billm
...
MozReview-Commit-ID: 5pK08I3itYa
2017-05-19 16:16:13 -04:00
David Anderson
c248fd8d3b
Generate shader blobs as part of the build process. (bug 1365859 part 2, r=mshal)
...
--HG--
extra : rebase_source : 2f1d7762d1c12cd223fa0aab1b964c18ac92e090
2017-05-19 12:32:14 -07:00
David Anderson
8894231cd7
Rewrite genshaders.sh as a Python script that uses a manifest. (bug 1365859 part 1, r=bas)
...
--HG--
extra : rebase_source : a5b60ab1c5531c7e911fc6c6e522d4e7b8cc2497
2017-05-19 12:32:13 -07:00
David Anderson
c0fe8b0e0e
Make "prepare" times more inclusive in the compositor diagnostic overlay. (bug 1366037, r=mattwoodrow)
2017-05-19 11:30:34 -07:00
Geoff Brown
9552c26f47
Bug 1260312 - Retry mochitest-chrome redirection to improve reliability; r=jmaher
...
The mochitest-chrome harness sends a custom "contentEvent" event from redirect.html
to a listener in browser-test.js. It is possible for redirect.html to be loaded
and send contentEvent before the listener is set up in browser-test.js. In the
absence of a better synchronization strategy, redirect.html now retries the send
after a few seconds. If the first contentEvent was received, the second will be
ignored; if the first contentEvent was not received, the second should avoid an
intermittent harness hang and timeout.
2017-05-19 12:06:14 -06:00
Geoff Brown
935d7cfd4b
Bug 1260312 - Remove a race in the mochitest-chrome harness; r=jmaher
...
Start listening for "chromeEvent" before loading the script that sends it.
2017-05-19 12:06:12 -06:00
Kartikaya Gupta
5320a75266
Merge m-c to graphics
...
MozReview-Commit-ID: Fq2lBUWyr0m
2017-05-19 13:19:35 -04:00