aa73245fbf1048bf89482c1c05826fd55111a70c: Add --disable-old-style-system configure option and MOZ_OLD_STYLE define. draft
Cameron McCormack <cam@mcc.id.au> - Wed, 15 Nov 2017 17:38:14 +0800 - rev 701029
Push 90037 by bmo:cam@mcc.id.au at Tue, 21 Nov 2017 04:39:57 +0000
Add --disable-old-style-system configure option and MOZ_OLD_STYLE define. MozReview-Commit-ID: FsypJFV1sxS
906022252e524f7f193cb528297b8876ff3e9199: Bug 1419217 - Change comparison functions for red-black trees. r?njn draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 21 Nov 2017 09:11:54 +0900 - rev 701028
Push 90036 by bmo:mh+mozilla@glandium.org at Tue, 21 Nov 2017 04:33:51 +0000
Bug 1419217 - Change comparison functions for red-black trees. r?njn - This makes all of them return an enum, quite similar to rust. - This makes all of them derive from a single implementation of an integer comparison. - This implements that integer comparison in terms of simple operations, rather than "smart" computation, which turns out to allow compilers to do better optimizations. See https://blogs.msdn.microsoft.com/oldnewthing/20171117-00/?p=97416
afb7af3b8a108224e8abbbbd43e9271c94338f89: Bug 1415073 - (WIP) Refactor records structure of form autofill submission to adapt multiple sections. draft
Ray Lin <ralin@mozilla.com> - Tue, 21 Nov 2017 12:26:10 +0800 - rev 701027
Push 90035 by bmo:ralin@mozilla.com at Tue, 21 Nov 2017 04:28:27 +0000
Bug 1415073 - (WIP) Refactor records structure of form autofill submission to adapt multiple sections. TODO: fix test cases. MozReview-Commit-ID: Fs2hgA7H5GX
44c9c9fa4d58a76378d16c04071fce8478de2e17: Bug 1417837 - Part 2: Preserve class names in readerized output that we use in aboutReader.css. r?gijs draft
Cameron McCormack <cam@mcc.id.au> - Tue, 21 Nov 2017 11:54:25 +0800 - rev 701026
Push 90034 by bmo:cam@mcc.id.au at Tue, 21 Nov 2017 04:20:21 +0000
Bug 1417837 - Part 2: Preserve class names in readerized output that we use in aboutReader.css. r?gijs MozReview-Commit-ID: 7qV2SRHeeOJ
6de09e4ae6bf09aedf488ab0afa083b678290963: Bug 1417837 - Part 1: De-scope about:reader style sheets. r?gijs draft
Cameron McCormack <cam@mcc.id.au> - Thu, 16 Nov 2017 17:58:37 +0800 - rev 701025
Push 90034 by bmo:cam@mcc.id.au at Tue, 21 Nov 2017 04:20:21 +0000
Bug 1417837 - Part 1: De-scope about:reader style sheets. r?gijs MozReview-Commit-ID: 8C65ljtFDrh
fd719081194608fa942642e05b5ca7729890e4a2: Bug 1418167 - validate data before send for onboarding telemetry;r=fischer draft
Fred Lin <gasolin@gmail.com> - Fri, 17 Nov 2017 10:53:46 +0800 - rev 701024
Push 90033 by bmo:gasolin@mozilla.com at Tue, 21 Nov 2017 04:09:56 +0000
Bug 1418167 - validate data before send for onboarding telemetry;r=fischer Implement basic validation for new table columns and report the incorrect fields. per event schema will be defined in Bug 1413830. The change is protected by NEW_TABLE flag so not effect the current telemetry. MozReview-Commit-ID: 78K551g0nRj
051eb9bed95cbf64e67d58bed010e6f7a9b63e14: Bug 1418167 - validate data before send for onboarding telemetry;r=fischer draft
Fred Lin <gasolin@gmail.com> - Fri, 17 Nov 2017 10:53:46 +0800 - rev 701023
Push 90032 by bmo:gasolin@mozilla.com at Tue, 21 Nov 2017 04:08:22 +0000
Bug 1418167 - validate data before send for onboarding telemetry;r=fischer Implement basic validation for new table columns and report the incorrect fields. per event schema will be defined in Bug 1413830. The change is protected by NEW_TABLE flag so not effect the current telemetry. MozReview-Commit-ID: 78K551g0nRj
c20446a0a63eba24d94d310c75600e51137efca7: Bug 1418374 - Discard blob image key when we create another new one. r=kats draft
Ethan Lin <ethlin@mozilla.com> - Tue, 21 Nov 2017 11:49:42 +0800 - rev 701022
Push 90031 by bmo:ethlin@mozilla.com at Tue, 21 Nov 2017 04:01:17 +0000
Bug 1418374 - Discard blob image key when we create another new one. r=kats MozReview-Commit-ID: FOa25SkYmdK
29ada2f1b0d5746b12875820a8ae4564123c1c16: Bug 1416986 part 4: AccessibleHandler: Don't fall through to the proxy for IAccessibleHyperlink. r?aklotz draft
James Teh <jteh@mozilla.com> - Wed, 15 Nov 2017 12:32:52 +1000 - rev 701021
Push 90030 by bmo:jteh@mozilla.com at Tue, 21 Nov 2017 03:57:12 +0000
Bug 1416986 part 4: AccessibleHandler: Don't fall through to the proxy for IAccessibleHyperlink. r?aklotz The handler's implementation of IAHyperlink just forwards calls through to the proxy. However, it exists because we want the cache to be used when a hyperlink is retrieved. When querying from the handler to IAHyperlink, we should use the same implementation. This is mostly about consistency/correctness, especially as we're increasing complexity. MozReview-Commit-ID: AwYibrFzUyf
a9aff569687d53ce41a19983855436da1e7174db: Bug 1416986 part 3: AccessibleHandler: Avoid cross-process QI calls for interfaces which we know don't exist. r?aklotz draft
James Teh <jteh@mozilla.com> - Wed, 15 Nov 2017 12:28:45 +1000 - rev 701020
Push 90030 by bmo:jteh@mozilla.com at Tue, 21 Nov 2017 03:57:12 +0000
Bug 1416986 part 3: AccessibleHandler: Avoid cross-process QI calls for interfaces which we know don't exist. r?aklotz The proxy manager caches interfaces marshaled in the payload and returns them on QI without a cross-process call. However, it doesn't know about interfaces which don't exist. We can determine this from the payload, since interfaces which don't exist will have a null pointer. We use this information to avoid querying the proxy in this case. MozReview-Commit-ID: FnzDetmTiPP
6828ff2a766a5effe7b235e54766f5aecf5e9694: Bug 1416986 part 2: Include interfaces the client is likely to request in the accessible handler payload. r?aklotz draft
James Teh <jteh@mozilla.com> - Wed, 15 Nov 2017 12:18:18 +1000 - rev 701019
Push 90030 by bmo:jteh@mozilla.com at Tue, 21 Nov 2017 03:57:12 +0000
Bug 1416986 part 2: Include interfaces the client is likely to request in the accessible handler payload. r?aklotz Now that virtual buffers have to render across processes, we want to eliminate as many cross-process calls as possible. This includes QueryInterface calls, since buffers query for several interfaces on every node they visit. To avoid these cross-process QI calls, we include interfaces clients are likely to request in the handler payload. This way, they get marshaled in the single call used to retrieve the object. This patch does the following: 1. Passes the interceptor when building the payload. We need this so we can get interceptors for other interfaces. 2. Splits the payload into two main parts: a static part and a dynamic part. The (new) static part contains the interface pointers. The dynamic part contains the rest. This is necessary because the refresh call cannot pass the interceptor, but the interceptor is needed to build the static part. Also, re-building the static part is pointless when refreshing. 3. Includes the interface pointers in the payload (BuildStaticIA2Data). The pointers also have to be cleaned up after marshaling. 4. Releases the interface pointers in the handler after the payload is received. We do this because they're aggregated by the proxy manager as they're unmarshaled. MozReview-Commit-ID: 6VRLMNScgwW
28d1d873198dec7e33699b991b29592195611606: Bug 1418374 - Discard blob image key when we create another new one. r=kats draft
Ethan Lin <ethlin@mozilla.com> - Tue, 21 Nov 2017 11:38:43 +0800 - rev 701018
Push 90029 by bmo:ethlin@mozilla.com at Tue, 21 Nov 2017 03:46:40 +0000
Bug 1418374 - Discard blob image key when we create another new one. r=kats MozReview-Commit-ID: 7bWKn2RVHlA
e1b93242892ccf5ba12f9dad9cff3451f88c2d1a: Bug 1416995 - Update annotations for related reftests. r=jrmuizel draft
Ethan Lin <ethlin@mozilla.com> - Wed, 15 Nov 2017 16:06:13 +0800 - rev 701017
Push 90029 by bmo:ethlin@mozilla.com at Tue, 21 Nov 2017 03:46:40 +0000
Bug 1416995 - Update annotations for related reftests. r=jrmuizel MozReview-Commit-ID: lk4HAiYgid
129873bd16a3d0a7ed19b0c455f1b759c5c48ef8: Bug 1416995 - Enable retained mode for the basic layer manager in WR fallback. r=jrmuizel draft
Ethan Lin <ethlin@mozilla.com> - Wed, 15 Nov 2017 13:48:48 +0800 - rev 701016
Push 90029 by bmo:ethlin@mozilla.com at Tue, 21 Nov 2017 03:46:40 +0000
Bug 1416995 - Enable retained mode for the basic layer manager in WR fallback. r=jrmuizel MozReview-Commit-ID: InYJSiKGqQE
75cfb71bef7bd6f8e847b62d2b35ed2564c9271e: Bug 1416665 - Deduplicate the detail with the same field name even they are in the different `contactType`. r=lchang,ralin draft
Sean Lee <selee@mozilla.com> - Fri, 17 Nov 2017 14:18:34 +0800 - rev 701015
Push 90028 by bmo:selee@mozilla.com at Tue, 21 Nov 2017 03:37:11 +0000
Bug 1416665 - Deduplicate the detail with the same field name even they are in the different `contactType`. r=lchang,ralin MozReview-Commit-ID: bKGSOUJOCg
44e0dc1c9e2a4e9d47d9985c0aeb866e2f1e90b4: Bug 1407508 - Part 5. Add mochitest for clear form button. r=lchang draft
Ray Lin <ralin@mozilla.com> - Tue, 24 Oct 2017 12:10:09 +0800 - rev 701014
Push 90027 by bmo:ralin@mozilla.com at Tue, 21 Nov 2017 03:27:05 +0000
Bug 1407508 - Part 5. Add mochitest for clear form button. r=lchang MozReview-Commit-ID: 2TfAcwKmQTq
391e32465b31614063ea5067c1a5e4ad7fca1896: Bug 1407508 - Part 4. Implement clear populated form function for form autofill clear button. r=lchang, seanlee draft
Ray Lin <ralin@mozilla.com> - Mon, 16 Oct 2017 13:52:30 +0800 - rev 701013
Push 90027 by bmo:ralin@mozilla.com at Tue, 21 Nov 2017 03:27:05 +0000
Bug 1407508 - Part 4. Implement clear populated form function for form autofill clear button. r=lchang, seanlee With this patch, we're able to clear the populated form already. However, we need some ways to invalidate mResults in AutoCompleteController to get new results instead of cached one for clear button once the form has been populated. MozReview-Commit-ID: 8No9FXWJv0p
0fbaa60a8f7ae4dd8b9023bdd907ddf4b2ed17e0: Bug 1407508 - Part 3. Add form autofill clear form button binding. r=lchang, seanlee draft
Ray Lin <ralin@mozilla.com> - Mon, 16 Oct 2017 13:50:16 +0800 - rev 701012
Push 90027 by bmo:ralin@mozilla.com at Tue, 21 Nov 2017 03:27:05 +0000
Bug 1407508 - Part 3. Add form autofill clear form button binding. r=lchang, seanlee MozReview-Commit-ID: 7lDi5zsf1QI
750616aca7143fe9b9b1c1dcd4a0239e548360ea: Bug 1407508 - Part 2. Return clear form result instead of fallback to form history results for filled fields. r=lchang draft
Ray Lin <ralin@mozilla.com> - Wed, 11 Oct 2017 17:45:46 +0800 - rev 701011
Push 90027 by bmo:ralin@mozilla.com at Tue, 21 Nov 2017 03:27:05 +0000
Bug 1407508 - Part 2. Return clear form result instead of fallback to form history results for filled fields. r=lchang MozReview-Commit-ID: Dtc2OHHEvUZ
b2d32d6527e62474e62c5ae837ba36cfe7ef2b79: Bug 1407508 - Part 1. Expose field states constants in FormAutofillUtils.jsm. r=lchang draft
Ray Lin <ralin@mozilla.com> - Wed, 11 Oct 2017 16:41:22 +0800 - rev 701010
Push 90027 by bmo:ralin@mozilla.com at Tue, 21 Nov 2017 03:27:05 +0000
Bug 1407508 - Part 1. Expose field states constants in FormAutofillUtils.jsm. r=lchang MozReview-Commit-ID: G1jyiub2pRS
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip