99574da8257c872f94f934a8c521ef3f5ca0ebf6: Bug 1210796 - Part 1a: Add GetUnanimatedComputedStyle into nsIDOMWindowUtils to use in animationinspector of devtools. r=birtles,heycam
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 18 Apr 2017 12:15:47 +0900 - rev 353577
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1210796 - Part 1a: Add GetUnanimatedComputedStyle into nsIDOMWindowUtils to use in animationinspector of devtools. r=birtles,heycam In this patch, we implement nsIDOMWindowUtils::GetUnanimatedComputedStyle which returns computed value of given CSS property without animation rule. This method is used from the DevTools animation inspector to fill in keyframe values when the property value is null (indicating that the underlying/base value is being used). In order to implement this, we extend nsComputedDOMStyle constructor to fetch the computed style minus animation style (i.e. the base style). This is somewhat complicated by the fact that for discrete animation. StyleAnimationValue::ExtractComputedValue may return ‘unset’, ‘initial’ or ‘inherit’. For example, if the author uses the 'unset' 'initial' or 'inherit' keyword for a discrete property (e.g. 'align-content’), ExtractComputedValue returns the keywords as-is. Furthermore, if the user does not set any specific keyword, ExtractComputedValue returns ‘unset’. We use this new nsComputedDOMStyle mechanism to resolve these keywords into a valid keyword for computed style in the same way as other properties (e.g. ‘opacity’). MozReview-Commit-ID: HffJ9SCDf2k
ba19624101a2912eac12fb4513bd6091d8d74db4: Bug 1210796 - Part 1: Add GetAnimationTypeForLonghand into nsIDOMWindowUtils to use in animationinspector of devtools. r=hiro
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Tue, 18 Apr 2017 11:12:12 +0900 - rev 353576
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1210796 - Part 1: Add GetAnimationTypeForLonghand into nsIDOMWindowUtils to use in animationinspector of devtools. r=hiro MozReview-Commit-ID: 5uxQr4hH0WP
ca5271ddcdcfd43a090673e59838e84efaeb4705: servo: Merge #16510 - Remove StackingContext::establishes_3d_context (from mrobinson:establishes-3d-context); r=jdm
Martin Robinson <mrobinson@igalia.com> - Tue, 18 Apr 2017 03:43:15 -0500 - rev 353575
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
servo: Merge #16510 - Remove StackingContext::establishes_3d_context (from mrobinson:establishes-3d-context); r=jdm This member is now unused since WebRender is the only display backend. <!-- 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 - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because they do not change behavior. <!-- 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: 3e1f4fdc9ac1d42e6bbddf9a2dc82ca43a06b6f4
a3851757e3f6778aa568961ea4431b722725f3c3: Merge mozilla-central to autoland
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 18 Apr 2017 10:40:53 +0200 - rev 353574
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Merge mozilla-central to autoland
eb94759f0fcf4b99e01530b45f66f7f48d5d7d63: Bug 1356567 - root icons should still create a page association if the domain differs. r=adw,kitcambridge
Marco Bonardo <mbonardo@mozilla.com> - Fri, 14 Apr 2017 20:34:27 +0200 - rev 353573
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1356567 - root icons should still create a page association if the domain differs. r=adw,kitcambridge Root domain icons are no more associated with their pages, BUT if the page uses a root domain icon from another domain, it should still get an association with it or we couldn't relate the two. This also fixes an overlooked problem in PlacesTestUtils where Date objects cross a boundary and fail instanceof checks. This causes failures in the same test that this patch is modifying. To protect from future similar issues some protection has been added to updatedPlaces so that it will crash in debug builds. MozReview-Commit-ID: 3MTKhGj3ehj
0ae37bdf2bbfbf86d719e6a2cada22a16e14cff8: Bug 1356285 - micro-optimization in richlistbox selectedIndex setter. r=enndeakin+6102
Marco Bonardo <mbonardo@mozilla.com> - Thu, 13 Apr 2017 19:01:48 +0200 - rev 353572
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1356285 - micro-optimization in richlistbox selectedIndex setter. r=enndeakin+6102 MozReview-Commit-ID: 6fnhubnDUZ1
c3366c9fca0a7ba289e41a8b5067eca940f75a78: Bug 1355493 - Tweak bufToHash() and reduce the number of pre-interned elements. r=wchen.
Henri Sivonen <hsivonen@hsivonen.fi> - Tue, 11 Apr 2017 17:43:54 +0300 - rev 353571
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1355493 - Tweak bufToHash() and reduce the number of pre-interned elements. r=wchen. MozReview-Commit-ID: 1fiqOuGUOBG
9c7ae09cb1cb8b6003e7d5a1246a3c6ad6004743: Backed out changeset ec9fb39f7133 (bug 1354349) for bustage
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 18 Apr 2017 08:52:14 +0200 - rev 353570
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Backed out changeset ec9fb39f7133 (bug 1354349) for bustage
185945b7ea6394461cf4219212d9846c5a7f565a: Backed out changeset a28aa86d1ffe (bug 1354349)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 18 Apr 2017 08:51:03 +0200 - rev 353569
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Backed out changeset a28aa86d1ffe (bug 1354349)
0a15bd769093aea709311db221e11a62fb2983c0: Bug 1356504 - Apply a default style for console.group string. r=bgrins
nchevobbe <nchevobbe@mozilla.com> - Fri, 14 Apr 2017 11:47:37 +0200 - rev 353568
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1356504 - Apply a default style for console.group string. r=bgrins Because we now parse the arguments of console.group like in console.log, we are using Reps to display the group name. This implies that the Reps styles are used, which is not something we want for simple text group names. We add specificity to the existing group rule so we can have the default style back. MozReview-Commit-ID: A2zrF8ElZGZ
af746f31572fe889ea1f0725657cc837ed9d5221: Bug 1348803 - part2 : modify event name to lower case letter. r=sebastian
Alastor Wu <alwu@mozilla.com> - Tue, 18 Apr 2017 11:04:17 +0800 - rev 353567
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1348803 - part2 : modify event name to lower case letter. r=sebastian Other events in browser.js are all lower case letter, also change these two to make them consistent. MozReview-Commit-ID: LkzYUo6OrEA
e8be047fc5c9b8b0711563f3495620467a896ceb: Bug 1348803 - part1 : move fennec-only code to android/browser.js. r=sebastian
Alastor Wu <alwu@mozilla.com> - Tue, 18 Apr 2017 11:03:49 +0800 - rev 353566
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1348803 - part1 : move fennec-only code to android/browser.js. r=sebastian We could register media control related event after the tab has active media. But we still need to register "audioFocusChange" in the beginning, because it affect every tab even the tab has no active media. MozReview-Commit-ID: ErIBUobnxbg
a28aa86d1ffe2b60267607abe0e69847f2679c17: Bug 1354349 - Use channel.isDocument in ContentParent::TransmitPermissionsFor r=mystor
Valentin Gosu <valentin.gosu@gmail.com> - Tue, 18 Apr 2017 14:17:58 +0800 - rev 353565
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1354349 - Use channel.isDocument in ContentParent::TransmitPermissionsFor r=mystor MozReview-Commit-ID: L9b6UeXJ8o5
ec9fb39f7133c65f9447869876a5dc38c667dd1a: Bug 1354349 - Add nsIChannel.isDocument that checks if LOAD_DOCUMENT_URI is set, or if LOAD_HTML_OBJECT_DATA and the channel has the appropriate MIME type r=mcmanus,mystor
Valentin Gosu <valentin.gosu@gmail.com> - Tue, 18 Apr 2017 11:25:47 +0800 - rev 353564
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1354349 - Add nsIChannel.isDocument that checks if LOAD_DOCUMENT_URI is set, or if LOAD_HTML_OBJECT_DATA and the channel has the appropriate MIME type r=mcmanus,mystor MozReview-Commit-ID: K28Opd9JTr2
3db0b30c80cd613d4299d392fa665181951cf483: Bug 1357279 - Make sure mRustTestMode is inside #ifndef RELEASE_OR_BETA - r=alfredo
Gerald Squelart <gsquelart@mozilla.com> - Tue, 18 Apr 2017 15:15:30 +1200 - rev 353563
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1357279 - Make sure mRustTestMode is inside #ifndef RELEASE_OR_BETA - r=alfredo mRustTestMode is only declared when not in RELEASE_OR_BETA, so we must guard all its uses. The one in GetTrackInfo was a mistake, it shouldn't have been used there, as we always want to compare results (without crashing) and report differences as a warning. The other ones just need the `#ifndef RELEASE_OR_BETA` guard. MozReview-Commit-ID: LE31viVyhov
30e21f7f07a1ca4e4f2b3b986ce5629b879ccfa3: Bug 986501 - Avoid unnecessary compartments on Sync startup r=markh
tiago <tiago.paez11@gmail.com> - Thu, 13 Apr 2017 20:36:08 -0300 - rev 353562
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 986501 - Avoid unnecessary compartments on Sync startup r=markh MozReview-Commit-ID: 8Rr3JD4dfVy
722fdbff1efc308a22060e75b603311d23541bb5: No bug, Automated blocklist update from host bld-linux64-spot-305 - a=blocklist-update
ffxbld - Tue, 18 Apr 2017 07:51:02 -0700 - rev 353561
Push 31672 by ffxbld at Tue, 18 Apr 2017 14:51:06 +0000
No bug, Automated blocklist update from host bld-linux64-spot-305 - a=blocklist-update
b0a32fd158d87a9ed2c538a08e4e5233800e5dd6: No bug, Automated HPKP preload list update from host bld-linux64-spot-305 - a=hpkp-update
ffxbld - Tue, 18 Apr 2017 07:50:59 -0700 - rev 353560
Push 31672 by ffxbld at Tue, 18 Apr 2017 14:51:06 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-305 - a=hpkp-update
39fc167067212498ca7a11bf7ae616906600579a: No bug, Automated HSTS preload list update from host bld-linux64-spot-305 - a=hsts-update
ffxbld - Tue, 18 Apr 2017 07:50:56 -0700 - rev 353559
Push 31672 by ffxbld at Tue, 18 Apr 2017 14:51:06 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-305 - a=hsts-update
bb38d935d699e0529f9e0bb35578d381026415c4: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 18 Apr 2017 10:21:31 +0200 - rev 353558
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
merge mozilla-inbound to mozilla-central a=merge
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip