7f2767f80f1383cbbb5ddf20fa862a3438d2438e: Bug 1341714 - Part 1: stylo: Add support for text-align match-parent and the <th> -moz-center-or-inherit behavior ; r=heycam
Manish Goregaokar <manishearth@gmail.com> - Sun, 26 Mar 2017 13:53:34 -0700 - rev 556214
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
Bug 1341714 - Part 1: stylo: Add support for text-align match-parent and the <th> -moz-center-or-inherit behavior ; r=heycam MozReview-Commit-ID: GEDM7JfJB8A
742e1a44d36f66e4bfe19890cc7652135947cb2c: servo: Merge #16266 - stylo: Support all extra style rules from nsHTMLStyleSheet (from Manishearth:stylo-nshtmlss); r=heycam
Manish Goregaokar <manishearth@gmail.com> - Tue, 04 Apr 2017 23:56:00 -0500 - rev 556213
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
servo: Merge #16266 - stylo: Support all extra style rules from nsHTMLStyleSheet (from Manishearth:stylo-nshtmlss); r=heycam r=heycam from https://bugzilla.mozilla.org/show_bug.cgi?id=1341714 Source-Repo: https://github.com/servo/servo Source-Revision: 21979bf715bbc9fcbde1ea487853cfe73d853353
194a927196496822ac2cf471a929ca72e84f3367: Bug 1345434 - Implementation of a virtual canvas technique for grid highlighter; r=pbro
Matteo Ferretti <mferretti@mozilla.com> - Tue, 04 Apr 2017 15:11:04 +0200 - rev 556212
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
Bug 1345434 - Implementation of a virtual canvas technique for grid highlighter; r=pbro A virtual canvas is basically a canvas that seems bigger than is actually is. The technique consists in moving a fixed sized canvas during the scrolling, when is needed, to give the illusion that it always covers the entire document. MozReview-Commit-ID: Hp4cUZaBdm8
5f1efaf04b46569ed37ac010ba0faa6a891aae1f: Bug 1329126 - update rust mp4 parser for preventing buffer overflow. r=kinetik
Alfredo.Yang <ayang@mozilla.com> - Fri, 31 Mar 2017 15:49:43 +0800 - rev 556211
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
Bug 1329126 - update rust mp4 parser for preventing buffer overflow. r=kinetik MozReview-Commit-ID: Ih85J4nejLx
4ebe0ffa1ec9f19d3f6b56beb1d1b16f584a5f44: servo: Merge #16264 - Update WR (border fast paths, clip interfaces) (from glennw:update-wr-borders-and-clips); r=Manishearth
Glenn Watson <github@intuitionlibrary.com> - Tue, 04 Apr 2017 20:35:19 -0500 - rev 556210
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
servo: Merge #16264 - Update WR (border fast paths, clip interfaces) (from glennw:update-wr-borders-and-clips); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 6a67688924b1b122be9c8ec456d6029dc02366a4
d05398f817350801d0ff00a14ae78c1084939c3f: Bug 1349879 - Intl object is hidden on Android beta and release channel. r=snorp,Waldo
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 30 Mar 2017 19:44:28 +0900 - rev 556209
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
Bug 1349879 - Intl object is hidden on Android beta and release channel. r=snorp,Waldo Some interface tests into mochitest is failure on android beta and release. test_serviceworker_interfaces.js has nonReleaseAndroid flag, so we should use it into test_interfaces.js and test_worker_interfaces.js MozReview-Commit-ID: A1aHrTXwGil
787274149cb623c6c4d1fba8597d2799d1bbdb70: Bug 1350058 - Update the content context if we close the downloading window. r=mconley
Blake Kaplan <mrbkap@gmail.com> - Thu, 23 Mar 2017 17:01:30 -0700 - rev 556208
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
Bug 1350058 - Update the content context if we close the downloading window. r=mconley MozReview-Commit-ID: A5LsapsljMY
133f596e47af7099210b2f90ed2e9546f586c3bc: Bug 1348657 - Part 2 - split send/recv packet counts r=jib
Nico Grunbaum - Thu, 30 Mar 2017 10:59:46 -0700 - rev 556207
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
Bug 1348657 - Part 2 - split send/recv packet counts r=jib MozReview-Commit-ID: 2SENT4rGsLX
ecbc128c528964b9080b35be40a9b07cec350e04: Bug 1348657 - implement framesEncoded, pliCount, nackCount and firCount for webrtc stats r=jib,smaug
Nico Grunbaum - Tue, 21 Mar 2017 21:52:06 -0700 - rev 556206
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
Bug 1348657 - implement framesEncoded, pliCount, nackCount and firCount for webrtc stats r=jib,smaug MozReview-Commit-ID: E873mbcrlLL
8337b395445037e2d5ce0f7f48e8e1caa3196d2e: servo: Merge #16263 - Make AnimationValue::from_declaration return computed CSS variable (from hiikezoe:handle-css-variables-in-animations); r=Manishearth
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 19:26:02 -0500 - rev 556205
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
servo: Merge #16263 - Make AnimationValue::from_declaration return computed CSS variable (from hiikezoe:handle-css-variables-in-animations); r=Manishearth This is a PR of https://bugzilla.mozilla.org/show_bug.cgi?id=1326131 In Gecko, we resolve CSS variables when we generate keyframes for each animations (i.e. when we create script animations, when we create/update CSS animations). AnimationValue::from_declaration is only called in both cases. <!-- 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 <!-- Either: --> - [X] These changes do not require tests because it's for stylo. <!-- 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: a7e18560e52d2b29ee2a8cb96b8592aa9df5e1fe
7186df029be0a17d5e97806e6ea9e923b2a5082c: servo: Merge #16234 - Add as_void_ptr helper method to &T (from mckaymatt:as_void_ptr_helper_method_15252); r=jdm
mckaymatt <mckaymatt@gmail.com> - Tue, 04 Apr 2017 18:12:31 -0500 - rev 556204
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
servo: Merge #16234 - Add as_void_ptr helper method to &T (from mckaymatt:as_void_ptr_helper_method_15252); r=jdm <!-- Please describe your changes on the following line: --> r? @jdm issue https://github.com/servo/servo/issues/15252 The primary goal of this PR is to add add a generic trait method that returns a void ptr. In addition to that change, I made the casting explicit in `components/script/dom/bindings/callback.rs` and `components/script/dom/promise.rs`. I did not use the new trait method because `AddRawValueRoot` is not looking for a `c_void`. It's looking for `std::os::raw::c_char`. ```rust pub fn AddRawValueRoot(cx: *mut JSContext, vp: *mut Value, name: *const ::std::os::raw::c_char) -> bool; ``` So I replace the `as *const _ ` with a more specific cast. --- <!-- 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 #15252 <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because This seems like code cleanup. It shouldn't change behaviour. <!-- 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: 8d8fea0b4bf323be42eff3ad5624ce33892fb6df
6a3a3585cffee45b6f06cecb9cb344b5fc573822: Bug 1341102: Fix expectations after servo/servo#16242. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 05 Apr 2017 00:41:00 +0200 - rev 556203
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
Bug 1341102: Fix expectations after servo/servo#16242. r=me MozReview-Commit-ID: HTYeAVvcQXl
45aae5dc504b5bf233d92de9a654e9bb5b5e4e8c: Bug 1350442 - Remove redundant storeDone from the RepositorySession class r=rnewman
Grigory Kruglov <gkruglov@mozilla.com> - Fri, 31 Mar 2017 19:00:13 -0400 - rev 556202
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
Bug 1350442 - Remove redundant storeDone from the RepositorySession class r=rnewman Confusion between storeDone() and storeDone(long end) resulted in certain sessions (bookmarks and form history) not overriding the current method. As a result, their final "flush the queue" methods weren't being called by the buffering middleware. This patch removes the storeDone(long end) method, making such confusion a non-issue. Given that a lot of sessions tend to build up buffers which they need to then flush after a storeDone() call, passing in a timestamp into that method doesn't make sense. Instead, let's supply a default implementation in RepositorySession which calls onStoreCompleted(endTimestamp) with current time, and allow sessions to override this method and own the onStoreCompleted(endTimestamp) call. MozReview-Commit-ID: 84o7aAL8RPC
75f204b4d7d38a2ff208a0a90589b6ded1ff930d: Bug 1350442 - Use the main storeWorkQueue for failures in the buffering middleware r=rnewman
Grigory Kruglov <gkruglov@mozilla.com> - Tue, 04 Apr 2017 17:15:02 -0400 - rev 556201
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
Bug 1350442 - Use the main storeWorkQueue for failures in the buffering middleware r=rnewman MozReview-Commit-ID: ByZtR5zSKZB
28f8a3519d733370c1f6a848a243f05ade19663d: Bug 1267480 - Split up browser_security.js due to the test timing out. r=Gijs
Jared Wein <jwein@mozilla.com> - Tue, 04 Apr 2017 15:29:22 -0400 - rev 556200
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
Bug 1267480 - Split up browser_security.js due to the test timing out. r=Gijs MozReview-Commit-ID: Frqzb2fQDs7
2159959522f4180bdca483162c9134beb108575a: Bug 1262241 - Move the definition of the js library to a subdirectory. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Apr 2017 11:43:14 +0900 - rev 556199
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
Bug 1262241 - Move the definition of the js library to a subdirectory. r=mshal Also move some related files and rules used for `make install`. Also move the js directory up in the top-level directory, so that the linking order for the js library stays the same (fdlibm and ffi going after the js engine objects) This has the side effect of moving js/src/target very early in the compilation tier.
a0201cb01a56a5a42b73dc8fcc38fc7dc6fe38e5: Bug 1262241 - Add a build system mode that prints out how directories are recursed. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Apr 2017 14:02:45 +0900 - rev 556198
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
Bug 1262241 - Add a build system mode that prints out how directories are recursed. r=mshal Run with: make -C objdir target RECURSE_TRACE_ONLY=1
db92496e83dd5e8a53c220326f0c78a9d317dfad: Bug 1353259 - Remove build system parts that generate a dtrace ELF object. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Apr 2017 13:30:44 +0900 - rev 556197
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
Bug 1353259 - Remove build system parts that generate a dtrace ELF object. r=mshal The code doing that was already excluding OSX, so we obviously don't need it on OSX. On FreeBSD, afaict, USDT (userspace dtrace) probes don't require that extra ELF object. Solaris presumably does, but the 6 years old bug 702179 says it's not been working for that long, and configure doesn't support Solaris targets anyways. Keeping this build system code working past the changes coming in bug 1262241 is not guaranteed and can't be tested, so I'd rather get rid of effectively dead code rather than trying to maybe not break it while moving it.
cdba772d904d95d4e63d1ad9745ff0a421ead7d1: Bug 1353259 - Remove rules.mk sections depending on DTRACE_LIB_DEPENDENT. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Apr 2017 13:28:11 +0900 - rev 556196
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
Bug 1353259 - Remove rules.mk sections depending on DTRACE_LIB_DEPENDENT. r=mshal Nothing sets DTRACE_LIB_DEPENDENT.
fe34ea100aa32465169745a6062040aec049e920: Bug 1353174, part 2 - Fix up ContentObservers.js. r=Gijs
Andrew McCreight <continuation@gmail.com> - Tue, 04 Apr 2017 11:25:05 -0700 - rev 556195
Push 52480 by bmo:standard8@mozilla.com at Wed, 05 Apr 2017 14:31:04 +0000
Bug 1353174, part 2 - Fix up ContentObservers.js. r=Gijs This is split into a separate patch in an attempt to get a better diff. MozReview-Commit-ID: L9AI3VD2pbV
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip