Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Перейти к файлу
Boris Chiou f036767f24 servo: Merge #17202 - stylo: Bug 1335998 - Handle interpolation and accumulation of mismatched transform lists (from BorisChiou:stylo/animation/mismatched_transform); r=Manishearth,birtles
These are the interdependent patches of Bug 1335998. We want to do interpolation and accumulation for mismatched transform lists, so introduce ComputedOperation::InterpolateMatrix and ComputedOperation::Accumulation. Both arms store the from_list and to_list, and resolve them until we have the layout information. For the Servo part, we haven't implemented how to read the transform lists in layout/fragment.rs, but I think it would be easy. (related issue #13267)

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix [Bug 1335998](https://bugzilla.mozilla.org/show_bug.cgi?id=1335998)
- [X] There are tests for these changes

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

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 08d5082c5675c530b9d05136c673df1a025cf9c5
2017-06-06 23:54:41 -07:00
.cargo
.vscode
accessible Bug 1309271 - Fire accessibility focus events from focused content elements when focus changes from chrome to content. r=surkov 2017-06-06 06:09:01 -05:00
addon-sdk Backed out changeset 6f17a72e69cc (bug 1367424) 2017-06-06 13:02:29 +02:00
browser Bug 1357519 - Set media src again after setting .loop attribute to ensure media is always in play state afterwards. r=jaws 2017-05-25 13:54:55 +08:00
build Bug 1369658 - Print out subconfigure output while it runs. r=gps 2017-06-02 17:13:06 +09:00
caps Bug 1369323 - Get rid of nsScriptSecurityManager::GetNoAppCodebasePrincipal, r=bholley 2017-06-02 11:05:28 +02:00
chrome
config Bug 1368264 - Fix missing RUST_PROGRAMS entry in if-condition r=froydnj 2017-06-01 20:08:27 +01:00
db
devtools Bug 1363681 - Move the network update information outside of the message type. r=Honza 2017-06-06 11:56:22 +02:00
docshell Bug 1363829 P9 Make docshell chrome tests wait for next paint to avoid races. r=smaug 2017-05-31 17:13:19 -07:00
dom Merge m-c to autoland, a=merge CLOSED TREE 2017-06-06 17:25:43 -07:00
editor Bug 1369903 Part 2: Allow HTMLEditor to enable/disable any type of stylesheet. r=emilio 2017-06-05 09:00:20 -07:00
embedding
extensions Bug 1367839 - Add decrypt(s,ed,ing,able) to the spellcheck dictionary. r=Ehsan 2017-05-25 11:34:32 -07:00
gfx Bug 1354463 - Enable layers.advanced.canvas-background-color if webrender is enabled. r=kats 2017-05-12 11:23:39 +08:00
gradle/wrapper
hal
image Bug 1368440. Drop the layerized version of animated images when they are discarded so we don't show an out of date version of the image. r=aosmond 2017-06-06 00:41:40 -05:00
intl Bug 1368646 - Expose nsSampleWordBreaker::GetClass as a public static function in nsIWordBreaker. r=emk 2017-06-01 17:02:54 +10:00
ipc Merge inbound to central, a=merge 2017-06-05 17:34:09 -07:00
js Bug 1169743 - Implement class decls with extends in Baseline r=jandem 2017-05-23 16:24:08 -04:00
layout Bug 1354463 - Add fuzzy-if for tests. r=kats 2017-06-06 12:01:24 +08:00
media Bug 1369967 - Remove one use of a stack-allocated buffer and fix another buffer's size. r=jesup 2017-06-05 11:42:43 +02:00
memory Bug 1369626 - Remove MALLOC_XMALLOC. r=njn 2017-06-02 15:19:20 +09:00
mfbt Bug 1338389 - Tests for Variant's detail::Nth and detail::SelectVariantType - r=froydnj 2017-06-06 16:59:00 +12:00
mobile Bug 1370221 - Don't try to serialize ExtendedJSONObject r=nalexander 2017-06-06 14:15:31 -04:00
modules Bug 1369970 - enable the preference; r=bwu 2017-06-03 16:41:10 +08:00
mozglue Bug 1369419 GetMessage() and PeekMessage() shouldn't be used directly as far as possible r=jimm 2017-06-02 12:02:35 +09:00
netwerk Backed out 2 changesets (bug 1360581) for failures in test_workerupdatefoundevent.html a=backout CLOSED TREE 2017-06-06 13:04:39 -07:00
nsprpub Bug 1350291, landing final NSPR 4.15 RTM tag, no code change, just version number, r=me 2017-06-06 12:19:16 +02:00
other-licenses Bug 1366763 - Update the installer file icon. r=rstrong 2017-05-30 13:24:38 -07:00
parser
probes
python Bug 1368264 - Include geckodriver in test archive r=jgraham 2017-06-05 11:31:28 +01:00
rdf
security Bug 1370540 - Extend the level 3 content sandbox filesystem read blacklist to include /Network and /Users; r=haik 2017-06-06 10:48:06 -04:00
services Bug 1254099 - Add Telemetry to settings update r=bsmedberg,glasserc,mgoodwin,rhelmer 2017-03-22 11:27:17 +01:00
servo servo: Merge #17202 - stylo: Bug 1335998 - Handle interpolation and accumulation of mismatched transform lists (from BorisChiou:stylo/animation/mismatched_transform); r=Manishearth,birtles 2017-06-06 23:54:41 -07:00
startupcache
storage
taskcluster Merge inbound to central, a=merge CLOSED TREE 2017-06-06 17:15:21 -07:00
testing Bug 1367430 - Set modifier-key properties for mouse action; r=ato 2017-05-24 16:42:04 +02:00
third_party No bug - Revendor rust dependencies 2017-06-04 21:27:20 +00:00
toolkit Bug 1370294 - Lazily create the iframe for the date time picker;r=mconley 2017-06-05 20:53:54 -07:00
tools Bug 1370673 - Discard exit profiles when the profiler is stopped. r=njn 2017-06-06 23:12:01 -04:00
uriloader
view Bug 1354933. Add some asserts for document viewer teardown. r=mats 2017-06-03 01:31:12 -05:00
widget bug 546387 - Don't try to set the GTK clipboard with null items r=karlt 2017-05-26 11:50:13 -04:00
xpcom Bug 1370453 - fix potential race condition in ThenCommand<>::Track(). r=gerald 2017-06-06 14:19:59 +08:00
xpfe Bug 1363975 - Have loadOneTab() provide the correct triggeringPrincipal. r=gijs,smaug 2017-05-31 20:59:02 +02:00
.clang-format
.clang-format-ignore
.clang-tidy
.cron.yml
.eslintignore Merge m-c to autoland. a=merge 2017-05-30 20:47:52 -04:00
.eslintrc.js
.flake8
.gdbinit
.gdbinit_python
.gitignore Bug 1367041 - Add |mach wpt| support for Chrome, Edge and Servo, r=AutomatedTester 2017-05-31 15:45:47 +01:00
.hgignore Bug 1364410 - Fix quantum-pageload test so it runs locally on windows via mach; r=jmaher 2017-06-05 14:51:06 -04:00
.hgtags
.inferconfig
.lldbinit
.taskcluster.yml
.ycm_extra_conf.py
AUTHORS
Android.mk
CLOBBER
GNUmakefile
LEGAL
LICENSE
Makefile.in
README.txt
aclocal.m4
build.gradle
client.mk
client.py
configure.in
configure.py
gradle.properties
gradlew
mach
moz.build
moz.configure
mozilla-config.h.in
npm-shrinkwrap.json
old-configure.in Bug 1367487: Change bundle name (CFBundleName) of content process on OSX/macOS to differentiate it from the Firefox bundle name. r=mstange,ted 2017-06-05 16:08:24 -04:00
package.json
settings.gradle
test.mozbuild

README.txt

An explanation of the Mozilla Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://developer.mozilla.org/en/Mozilla_Source_Code_Directory_Structure

For information on how to build Mozilla from the source code, see:

    https://developer.mozilla.org/en/docs/Build_Documentation

To have your bug fix / feature added to Mozilla, you should create a patch and
submit it to Bugzilla (https://bugzilla.mozilla.org). Instructions are at:

    https://developer.mozilla.org/en/docs/Creating_a_patch
    https://developer.mozilla.org/en/docs/Getting_your_patch_in_the_tree

If you have a question about developing Mozilla, and can't find the solution
on https://developer.mozilla.org, you can try asking your question in a
mozilla.* Usenet group, or on IRC at irc.mozilla.org. [The Mozilla news groups
are accessible on Google Groups, or news.mozilla.org with a NNTP reader.]

You can download nightly development builds from the Mozilla FTP server.
Keep in mind that nightly builds, which are used by Mozilla developers for
testing, may be buggy. Firefox nightlies, for example, can be found at:

    https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
            - or -
    https://nightly.mozilla.org/