f646802903a97932f26c35923c0f05aaebaec5b1: Bug 1417512 - Performance Tools to ES6 Classes, prop-types and react-dom-factories r=gregtatum
Michael Ratcliffe <mratcliffe@mozilla.com> - Wed, 15 Nov 2017 17:00:45 +0000 - rev 698759
Push 89353 by bmo:mozilla@hocat.ca at Thu, 16 Nov 2017 03:21:12 +0000
Bug 1417512 - Performance Tools to ES6 Classes, prop-types and react-dom-factories r=gregtatum MozReview-Commit-ID: A1F79OQpVGO
483b32237d31c51fa06af713592ad28d4854c0bb: Bug 1417462 - Memory Tool to use prop-types and react-dom-factories r=gregtatum
Michael Ratcliffe <mratcliffe@mozilla.com> - Wed, 15 Nov 2017 15:30:49 +0000 - rev 698758
Push 89353 by bmo:mozilla@hocat.ca at Thu, 16 Nov 2017 03:21:12 +0000
Bug 1417462 - Memory Tool to use prop-types and react-dom-factories r=gregtatum MozReview-Commit-ID: IDGNpS5fPKZ
5d62ecf6c1165a3c96861c3ab3c212bd7356f77d: bug 1417277 - remove support for MOZPSM_NSSDBDIR_OVERRIDE r=jcj
David Keeler <dkeeler@mozilla.com> - Tue, 14 Nov 2017 16:38:34 -0800 - rev 698757
Push 89353 by bmo:mozilla@hocat.ca at Thu, 16 Nov 2017 03:21:12 +0000
bug 1417277 - remove support for MOZPSM_NSSDBDIR_OVERRIDE r=jcj MOZPSM_NSSDBDIR_OVERRIDE was added in bug 462919 for integration with xulrunner applications. Upcoming changes we're aiming to make with how PSM handles NSS and the certificate/key databases (e.g. making the sqlite-backed implementation mandatory) mean we have to take this feature into account. xulrunner isn't supported any longer. Searching the web for "MOZPSM_NSSDBDIR_OVERRIDE" yields two kinds of results: mozilla-central source code and a man page for nss-gui, which it seems is the only project that ever made use of MOZPSM_NSSDBDIR_OVERRIDE (and hasn't been updated since 2013, from what I can tell). I think it's fair to conclude that this isn't a widely-used (let alone known) feature. To make development easier, we should remove it. MozReview-Commit-ID: 56vcTYSzDPq
65f08f1b6fb2b3ed566d153f4d2aa1bad0c525a8: Bug 1415656 - Fix android serializing dateAdded as a string in sync bookmark records r=Grisha
Thom Chiovoloni <tchiovoloni@mozilla.com> - Tue, 14 Nov 2017 15:14:08 -0500 - rev 698756
Push 89353 by bmo:mozilla@hocat.ca at Thu, 16 Nov 2017 03:21:12 +0000
Bug 1415656 - Fix android serializing dateAdded as a string in sync bookmark records r=Grisha MozReview-Commit-ID: 1u9DeVvYwjY
2e822cd5f080e8f4294c5a717ef4e4e9b7aacf76: Bug 1417220 - Force re-resolve style for doc element when binding requires so. r?emilio draft
Xidorn Quan <me@upsuper.org> - Wed, 15 Nov 2017 15:39:29 -0800 - rev 698755
Push 89352 by xquan@mozilla.com at Thu, 16 Nov 2017 03:09:40 +0000
Bug 1417220 - Force re-resolve style for doc element when binding requires so. r?emilio MozReview-Commit-ID: DdbpZnk7tCZ
e466b17b124aee9ca10d96b78feedecd72416ef3: Use InvalidRule for nested rule list. draft
Xidorn Quan <me@upsuper.org> - Wed, 15 Nov 2017 11:51:38 -0800 - rev 698754
Push 89352 by xquan@mozilla.com at Thu, 16 Nov 2017 03:09:40 +0000
Use InvalidRule for nested rule list. MozReview-Commit-ID: FrtkDckFeRt
e7b2547c36dae68c4d89f0e38cd9db332450cab3: Bug 1417138 part 1 - Remove expectAssertions from test_bug381167.xhtml. r?heycam draft
Xidorn Quan <me@upsuper.org> - Wed, 15 Nov 2017 09:05:42 -0800 - rev 698753
Push 89352 by xquan@mozilla.com at Thu, 16 Nov 2017 03:09:40 +0000
Bug 1417138 part 1 - Remove expectAssertions from test_bug381167.xhtml. r?heycam MozReview-Commit-ID: 1OroVsf9pHo
c9b2f6a7be36ea66169201a9ea846807ee48d14f: Bug 446344 - Implement Origin header CSRF mitigation. r?dragana draft
Francois Marier <francois@mozilla.com> - Fri, 03 Nov 2017 11:33:44 -0700 - rev 698752
Push 89351 by fmarier@mozilla.com at Thu, 16 Nov 2017 03:00:33 +0000
Bug 446344 - Implement Origin header CSRF mitigation. r?dragana MozReview-Commit-ID: EZpGo0UfmUP
19ed380a1d839724f1917649b60658bf1dc760a2: Bug 1410334 - Create correct animation properties based on WrAnimationProperty info, r?kats draft
peter chang <pchang@mozilla.com> - Wed, 15 Nov 2017 16:09:21 +0800 - rev 698751
Push 89350 by bmo:howareyou322@gmail.com at Thu, 16 Nov 2017 02:56:28 +0000
Bug 1410334 - Create correct animation properties based on WrAnimationProperty info, r?kats MozReview-Commit-ID: 6LNbwQd9IfX
50da74a6ebfa8efb5a14121bed54765e2b9a5620: Bug 1410334 - Add new WrAnimationProperty, r?kats draft
peter chang <pchang@mozilla.com> - Wed, 15 Nov 2017 16:03:10 +0800 - rev 698750
Push 89350 by bmo:howareyou322@gmail.com at Thu, 16 Nov 2017 02:56:28 +0000
Bug 1410334 - Add new WrAnimationProperty, r?kats Store the animation id and the animation effect type MozReview-Commit-ID: 10Zxy5vJV1X
bbd50e9fc658f651dc7fc8baa364ce01a9bfda00: Bug 1417327 part 1: Accessible handler: Cache IAccessibleAction::nActions. r?marcoz draft
James Teh <jteh@mozilla.com> - Wed, 15 Nov 2017 17:27:05 +1000 - rev 698749
Push 89349 by bmo:jteh@mozilla.com at Thu, 16 Nov 2017 02:51:56 +0000
Bug 1417327 part 1: Accessible handler: Cache IAccessibleAction::nActions. r?marcoz MozReview-Commit-ID: EJIhSxSiQGq
10492f437b4d18507ba0fe0f7099d31d287afec2: 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 698748
Push 89349 by bmo:jteh@mozilla.com at Thu, 16 Nov 2017 02:51:56 +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
42de8a275d9acb489beee72bbd5f3c9f2a90916a: 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 698747
Push 89349 by bmo:jteh@mozilla.com at Thu, 16 Nov 2017 02:51:56 +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
4e12e3ebb5dafdd5c1a4071f714f98443dbc5815: 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 698746
Push 89349 by bmo:jteh@mozilla.com at Thu, 16 Nov 2017 02:51:56 +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). 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
169a2ee4fa0de2467da2409f69326d52da9e44ce: Bug 1416986 part 1: Allow an mscom Handler to signal that it knows an interface is definitely not available. r?aklotz draft
James Teh <jteh@mozilla.com> - Wed, 15 Nov 2017 09:59:44 +1000 - rev 698745
Push 89349 by bmo:jteh@mozilla.com at Thu, 16 Nov 2017 02:51:56 +0000
Bug 1416986 part 1: Allow an mscom Handler to signal that it knows an interface is definitely not available. r?aklotz If QueryHandlerInterface returns E_NOINTERFACE, the proxy will be queried for the interface. However, the handler might know that the interface is definitely not available and could thus avoid a pointless cross-process call. To facilitate this, the handler can now return S_FALSE to signal that the proxy should not be queried, thus immediately returning E_NOINTERFACE to the client. MozReview-Commit-ID: 4RtBsA9BTOV
d9101332fbe38582f080e6fde1863a3e7df10f10: Bug 1407343 Silence multiple classes of warnings for the MinGW build, including not enabling format warnings unless -Wformat is set draft
Tom Ritter <tom@mozilla.com> - Wed, 15 Nov 2017 20:50:07 -0600 - rev 698744
Push 89348 by bmo:tom@mozilla.com at Thu, 16 Nov 2017 02:50:43 +0000
Bug 1407343 Silence multiple classes of warnings for the MinGW build, including not enabling format warnings unless -Wformat is set MozReview-Commit-ID: ALmo1hbqVxC
cf1a992a320237c7bb93c55e60cd911b91ee9cf2: Bug 1416643. P2 - always access mDidNotifyDataEnded within the lock. draft
JW Wang <jwwang@mozilla.com> - Wed, 15 Nov 2017 15:24:26 +0800 - rev 698743
Push 89347 by jwwang@mozilla.com at Thu, 16 Nov 2017 02:42:58 +0000
Bug 1416643. P2 - always access mDidNotifyDataEnded within the lock. MozReview-Commit-ID: 3us659lCEZE
e5f5e3ba99e1f86b2953abe9cd6e325743518d9b: Bug 1416643. P1 - remove checks for mDidNotifyDataEnded/mNotifyDataEndedStatus from IsAvailableForSharing(). draft
JW Wang <jwwang@mozilla.com> - Wed, 15 Nov 2017 15:14:21 +0800 - rev 698742
Push 89347 by jwwang@mozilla.com at Thu, 16 Nov 2017 02:42:58 +0000
Bug 1416643. P1 - remove checks for mDidNotifyDataEnded/mNotifyDataEndedStatus from IsAvailableForSharing(). We will need to modify these members off the main thead while IsAvailableForSharing() is a main thread only function. InitAsClone() will return an error if the original stream ends abnormally. MozReview-Commit-ID: 1qRyboca2YZ
cb5e69900015c708aef4654ed191e6805bbd9a1b: Bug 1329385 - Fix leak in GMPServiceParent::GetContentParent - r? draft
Gerald Squelart <gsquelart@mozilla.com> - Wed, 18 Jan 2017 08:55:57 +1100 - rev 698741
Push 89346 by gsquelart@mozilla.com at Thu, 16 Nov 2017 02:40:56 +0000
Bug 1329385 - Fix leak in GMPServiceParent::GetContentParent - r? Using a single-function MozPromise::Then, and capturing a UniquePtr (using C++14 initialized lambda captures), the PromiseHolder cannot leak anymore. MozReview-Commit-ID: DVxyuJNa8YX
1d01310d77aa79b22efb28c2f9a85f3dbf7ca5cb: Bug 1416987 - Force an update when safebrowsing tables are changed in preference. r?francois draft
DimiL <dlee@mozilla.com> - Thu, 16 Nov 2017 10:19:03 +0800 - rev 698740
Push 89345 by bmo:dlee@mozilla.com at Thu, 16 Nov 2017 02:28:25 +0000
Bug 1416987 - Force an update when safebrowsing tables are changed in preference. r?francois This patch adds a |ForceUpdates| API in listmanager so when we update safebrwsing tables, we can use this API to force an update to ensure new tables are downloaded immediately. If the update fail for any reason (Server is down for example), then the new tables will have to wait until next update time. MozReview-Commit-ID: Kw2buGLWsZJ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip