2dd8df3604ef3a4130daea876a25efe6db16536f: Bug 1499863 - Honor will-change: position dynamic changes. r=dbaron
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 17 Oct 2018 22:13:51 +0000 - rev 497609
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1499863 - Honor will-change: position dynamic changes. r=dbaron Differential Revision: https://phabricator.services.mozilla.com/D9032
7e125b229e2990eeeae27927415ca5ea4a9ed77e: Bug 1488721 - Prevent closing the popup menu by clicking the space of tooltip popup menu. r=birtles
Mantaroh Yoshinaga <mantaroh@gmail.com> - Thu, 18 Oct 2018 05:48:55 +0000 - rev 497608
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1488721 - Prevent closing the popup menu by clicking the space of tooltip popup menu. r=birtles Differential Revision: https://phabricator.services.mozilla.com/D9059
32cff4bae8200974970704733601e14345058a6f: Bug 1497099: Use common runtime PropTypes. r=jdescottes
Daisuke Akatsuka <dakatsuka@mozilla.com> - Thu, 18 Oct 2018 00:48:54 +0000 - rev 497607
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1497099: Use common runtime PropTypes. r=jdescottes Differential Revision: https://phabricator.services.mozilla.com/D8795
0e8706e5d2ffc8a43f45ae6a7f6e6b286e44e3ca: Bug 1473841 - Transform property access on a dot-notation invalid name into an element access; r=bgrins.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 17 Oct 2018 20:55:26 +0000 - rev 497606
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1473841 - Transform property access on a dot-notation invalid name into an element access; r=bgrins. This patch turns property access that would result in Syntax error (e.g. `x.data-test`) into element access (e.g. `x["data-test"]`) when accepting a completion value in the console input. In order to do that, we use Reflect to parse a custom expression where we try to define the property the user is going to accept. If this throws, this means we need to modify the input into an element access. A test is added to make sure this works as expected. Differential Revision: https://phabricator.services.mozilla.com/D8952
826cd78b94cb08b178956660832c4596543a23b0: Bug 1499886 - Add send-to-device snippet, right-to-left robustness and bug fixes to Activity Stream r=k88hudson
Ed Lee <edilee@mozilla.com> - Thu, 18 Oct 2018 05:00:47 +0000 - rev 497605
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1499886 - Add send-to-device snippet, right-to-left robustness and bug fixes to Activity Stream r=k88hudson Differential Revision: https://phabricator.services.mozilla.com/D9045
42319047f3d9ad10a2849c1e7b1b9cf6d2bb6de0: Bug 1487100 - Allow opening the input stream for original content when alt-data is available r=michal,luke
Valentin Gosu <valentin.gosu@gmail.com> - Wed, 17 Oct 2018 12:27:37 +0000 - rev 497604
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1487100 - Allow opening the input stream for original content when alt-data is available r=michal,luke In trying to use fetch with alt-data, we sometimes want the benefit of using alt-data but the JS consumer actually needs to use the original HTTP response from the server. To get around this problem, we introduce a new API - nsICacheInfoChannel.getOriginalInputStream(nsIInputStreamReceiver) that asyncly receives the input stream containing the HTTP response in the cache entry. Depends on D8071 Differential Revision: https://phabricator.services.mozilla.com/D8072
e37adb23fd48ca1576ba954fe203b3fd6d6155f3: Bug 1487100 - Allow calling nsICacheInfoChannel.preferAlternativeDataType(altDataType, contentType) multiple times r=michal,luke
Valentin Gosu <valentin.gosu@gmail.com> - Wed, 17 Oct 2018 13:58:30 +0000 - rev 497603
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1487100 - Allow calling nsICacheInfoChannel.preferAlternativeDataType(altDataType, contentType) multiple times r=michal,luke This patch changes the way we set and handle the preferred alternate data type. It is no longer just one choice, but a set of preferences, each conditional on the contentType of the resource. For example: var cc = chan.QueryInterface(Ci.nsICacheInfoChannel); cc.preferAlternativeDataType("js-bytecode", "text/javascript"); cc.preferAlternativeDataType("ammended-text", "text/plain"); cc.preferAlternativeDataType("something-else", ""); When loaded from the cache, the available alt-data type will be checked against "js-bytecode" if the contentType is "text/javascript", "ammended-text" if the contentType is "text/plain" or "something-else" for all contentTypes. Note that the alt-data type could be "something-else" even if the contentType is "text/javascript". The preferences are saved as an nsTArray<mozilla::Tuple<nsCString, nsCString>>. Differential Revision: https://phabricator.services.mozilla.com/D8071
02a07fe8780872236c65ddc30470209bef95b71b: Bug 1482425 - PresShell::PageMove() should use different rules to look for a container element for aExtend value r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 18 Oct 2018 04:42:53 +0000 - rev 497602
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1482425 - PresShell::PageMove() should use different rules to look for a container element for aExtend value r=smaug PresShell::PageMove() climbs up to parent document when there is no scrollable parent in current document. However, if aExtend is true, it should expand Selection in the document itself. Therefore, it needs different rules to look for container of expanding Selection from scrollable element to scroll. Additionally, old rules (i.e., before the fix of bug 1369072 which caused this regression) were also buggy. It used parent scrollable element or root scrollable element simply. Therefore, if found scrollable element is ancestor of selection limiter, it didn't work as expected. This patch creates nsFrameSelection::GetFrameToPageSelect() to retrieve per-page selection container element with the following rules: - look for a scrollable element in selection limiter. - if there is no scrollable element, use selection limiter. - if there is no selection limiter, use the root frame. So, nsFrameSelection::CommonPageMove() should take nsIFrame rather than nsIScrollableFrame since container of per-page selection may be used in non-scrollable contenteditable element. If it's called with non-scrollable frame, it needs to compute the expanding range with the frame size. Differential Revision: https://phabricator.services.mozilla.com/D8954
afdfeb4c004cbba91d4d9e30a0e80e6dfb0dce60: Bug 1497039 - Put a placeholder in privacy.xul that will be used to inject the form-autofill section. r=MattN
Jared Wein <jwein@mozilla.com> - Thu, 18 Oct 2018 03:42:59 +0000 - rev 497601
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1497039 - Put a placeholder in privacy.xul that will be used to inject the form-autofill section. r=MattN Differential Revision: https://phabricator.services.mozilla.com/D8892
856c528a098312ad0ee77b5c6960993974ed19f4: Backed out 2 changesets (bug 1487100) for XPCShell failures in netwerk/test/unit_ipc/test_alt-data_simple_wrap.js
Dorel Luca <dluca@mozilla.com> - Thu, 18 Oct 2018 05:51:42 +0300 - rev 497600
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Backed out 2 changesets (bug 1487100) for XPCShell failures in netwerk/test/unit_ipc/test_alt-data_simple_wrap.js Backed out changeset 7f9d03c29a6f (bug 1487100) Backed out changeset dd1c31ea78c2 (bug 1487100)
8f1ae707ff7ba362c9931054c9f927141b20a2f7: Bug 1499533 - Fix console log stringifying bug in webcompat reporter; r=miketaylr
Thomas Wisniewski <twisniewski@mozilla.com> - Thu, 18 Oct 2018 02:51:30 +0000 - rev 497599
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1499533 - Fix console log stringifying bug in webcompat reporter; r=miketaylr Fix console log stringifying bug in webcompat reporter Differential Revision: https://phabricator.services.mozilla.com/D8984
adb07f2a1331142569039567d81f5168ada17198: Backed out changeset ca4774548edb (bug 1499534) for build bustage on gtest
Dorel Luca <dluca@mozilla.com> - Thu, 18 Oct 2018 02:59:35 +0300 - rev 497598
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Backed out changeset ca4774548edb (bug 1499534) for build bustage on gtest
1c74b82884a8ba8b04029c0b347cbe6ff1ed8ad2: Bug 1499552 - Add dummy pref and report via telemetry to verify telemetry pref reporting. r=mythmon data-review=francois
Chris Pearce <cpearce@mozilla.com> - Wed, 17 Oct 2018 23:48:12 +0000 - rev 497597
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1499552 - Add dummy pref and report via telemetry to verify telemetry pref reporting. r=mythmon data-review=francois The Webrender Pref Experiment is reporting its pref via telemetry and that is reporting a different value than what the Normandy experiments telemetry indicates should be being seen. So add reporting for two dummy prefs, one with a default value, and one without. We intend to push out Normandy rules to report these prefs to double-check that Normandy is working as expected. Differential Revision: https://phabricator.services.mozilla.com/D8926
db122d6af0fa9a7db04d13c7a888f3b38f1eb1f9: Bug 1498591 - Add a test to ensure that navigating a subframe will revoke its storage access r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 17 Oct 2018 23:25:47 +0000 - rev 497596
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1498591 - Add a test to ensure that navigating a subframe will revoke its storage access r=baku Differential Revision: https://phabricator.services.mozilla.com/D8555
f6642653fb17ce9626fdc8afdba6208fcbe0e7fb: Bug 1499569: Rewrite test_flex_items.html to be simpler & easier to extend. r=bradwerth
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 17 Oct 2018 21:42:54 +0000 - rev 497595
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1499569: Rewrite test_flex_items.html to be simpler & easier to extend. r=bradwerth Primary changes: - Rewrap some lines that are too long. - Adjust some failure-messages with s/has/should have/ etc. - Replace 'nearlyEqual' function with the standard mochitest 'isfuzzy()' API (which is like 'is()' with an extra epsilon arg) - Remove dependence on hardcoded element IDs, and simply walk over the flex container's children in order instead (still noting each child node and making sure it matches the node in the flex API). Differential Revision: https://phabricator.services.mozilla.com/D8933
7ec4fa5ecac1ce50e8397ff76f64a604ebd6bdaa: Bug 1499870 - Fix -Wlogical-op-parentheses. r=mhowell
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 17 Oct 2018 21:11:27 +0000 - rev 497594
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1499870 - Fix -Wlogical-op-parentheses. r=mhowell Differential Revision: https://phabricator.services.mozilla.com/D9033
252522eb134dfd5248abb499fb9515a22b23e9f3: No bug: [taskgraph] Cleanup copy-pasted docstring for `taskgraph.transforms.balrog_submit`; r=aki
Tom Prince <mozilla@hocat.ca> - Wed, 17 Oct 2018 22:04:03 +0000 - rev 497593
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
No bug: [taskgraph] Cleanup copy-pasted docstring for `taskgraph.transforms.balrog_submit`; r=aki Differential Revision: https://phabricator.services.mozilla.com/D9036
364f270ff9bf70fce86e0aa8c5eeb673239a0816: Bug 1486554 - Remove the now unused clang and clang_debug mozharness configs and corresponding files r=ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 17 Oct 2018 22:45:47 +0000 - rev 497592
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1486554 - Remove the now unused clang and clang_debug mozharness configs and corresponding files r=ted Depends on D8811 Differential Revision: https://phabricator.services.mozilla.com/D8812
7f518733a402d92d850cb4dd44d2ebd7bac67007: Bug 1486554 - Use the normal debug mozharness config for Windows static analysis autotest r=ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 17 Oct 2018 22:45:19 +0000 - rev 497591
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1486554 - Use the normal debug mozharness config for Windows static analysis autotest r=ted Now that all Windows builds have static analysis enabled, the clang_debug mozharness config does not have any relevant difference for those jobs, so just use the debug mozharness config instead. Depends on D8810 Differential Revision: https://phabricator.services.mozilla.com/D8811
60d974e18e6ac10231d7105582c026fc74e16a69: Bug 1486554 - Enable static analysis on normal Windows CI builds r=ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 17 Oct 2018 22:45:06 +0000 - rev 497590
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1486554 - Enable static analysis on normal Windows CI builds r=ted And turn off separate static analysis build tasks. Differential Revision: https://phabricator.services.mozilla.com/D8810
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip