136cb7864ddde52365533258b01268081aa1314c: Bug 1367964 - Skip async tab switching blank tab optimization when the window is minimized. r?billm draft
Mike Conley <mconley@mozilla.com> - Fri, 26 May 2017 13:28:58 -0400 - rev 585218
Push 61053 by mconley@mozilla.com at Fri, 26 May 2017 17:29:23 +0000
Bug 1367964 - Skip async tab switching blank tab optimization when the window is minimized. r?billm MozReview-Commit-ID: 676ruHBvFeY
56bcff99abdd98b20aa79f977737945c4ada1503: Bug 1368102: Part 8 - Move extension page matching into C++. r?billm,mixedpuppy draft
Kris Maglione <maglione.k@gmail.com> - Thu, 25 May 2017 23:06:16 -0700 - rev 585217
Push 61052 by maglione.k@gmail.com at Fri, 26 May 2017 17:14:32 +0000
Bug 1368102: Part 8 - Move extension page matching into C++. r?billm,mixedpuppy Bill, can you please review the WebIDL change, and Shane the rest? MozReview-Commit-ID: 6N3sGrAsHzs
2acc1c9f2bc623d32a34044f15a1fc88abe9ef1c: Bug 1368102: Part 7 - Remove ScriptMatcher and use WebExtensionConentScript directly. r?mixedpuppy draft
Kris Maglione <maglione.k@gmail.com> - Thu, 25 May 2017 21:37:51 -0700 - rev 585216
Push 61052 by maglione.k@gmail.com at Fri, 26 May 2017 17:14:32 +0000
Bug 1368102: Part 7 - Remove ScriptMatcher and use WebExtensionConentScript directly. r?mixedpuppy MozReview-Commit-ID: 5upkXMiivBn
123aafcd5e345ae1086494dcfb3ab99f8b744dbd: Bug 1368102: Part 6 - Remove StubExtension and use WebExtensionPolicy directly. r?mixedpuppy draft
Kris Maglione <maglione.k@gmail.com> - Thu, 25 May 2017 21:57:48 -0700 - rev 585215
Push 61052 by maglione.k@gmail.com at Fri, 26 May 2017 17:14:32 +0000
Bug 1368102: Part 6 - Remove StubExtension and use WebExtensionPolicy directly. r?mixedpuppy MozReview-Commit-ID: 9rvdPamZrF
760921ea68741aec84f97eb6c573d9507ac8aafc: Bug 1368102: Part 5 - Move static content script matching into C++. r?mixedpuppy,zombie draft
Kris Maglione <maglione.k@gmail.com> - Thu, 25 May 2017 21:13:04 -0700 - rev 585214
Push 61052 by maglione.k@gmail.com at Fri, 26 May 2017 17:14:32 +0000
Bug 1368102: Part 5 - Move static content script matching into C++. r?mixedpuppy,zombie MozReview-Commit-ID: Co04MoscqMx
e9a2a61c3aa96da5f547f976f6ba8879091e4084: Bug 1368102: Part 4 - Use WebExtensionContentScript to match content scripts. r?mixedpuppy,zombie draft
Kris Maglione <maglione.k@gmail.com> - Thu, 25 May 2017 21:39:13 -0700 - rev 585213
Push 61052 by maglione.k@gmail.com at Fri, 26 May 2017 17:14:32 +0000
Bug 1368102: Part 4 - Use WebExtensionContentScript to match content scripts. r?mixedpuppy,zombie MozReview-Commit-ID: 1Ga0259WjC
ac295ae8830960d2a7d0a487091329caa7e0a318: Bug 1368102: Part 3 - Use MatchPattern and MatchGlob bindings for content script matching. r?mixedpuppy,zombie draft
Kris Maglione <maglione.k@gmail.com> - Thu, 25 May 2017 15:42:18 -0700 - rev 585212
Push 61052 by maglione.k@gmail.com at Fri, 26 May 2017 17:14:32 +0000
Bug 1368102: Part 3 - Use MatchPattern and MatchGlob bindings for content script matching. r?mixedpuppy,zombie MozReview-Commit-ID: AvNCU77I2Je
0645629fdb4affe2b4b2344f8ef5c056afb12b23: Bug 1368102: Part 2 - Add WebExtensionContentScript bindings. r?billm,mixedpuppy,zombie draft
Kris Maglione <maglione.k@gmail.com> - Thu, 25 May 2017 17:41:40 -0700 - rev 585211
Push 61052 by maglione.k@gmail.com at Fri, 26 May 2017 17:14:32 +0000
Bug 1368102: Part 2 - Add WebExtensionContentScript bindings. r?billm,mixedpuppy,zombie Bill, can you please review the binding code? Shane and zombie, can you please review the content script matching? MozReview-Commit-ID: IJB5s0a7r7S
ac206ed4f9b16994d71466968ea6e0dcad854e47: Bug 1368102: Part 1 - Make AddonManagerWebAPI::IsValidSite public. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Tue, 23 May 2017 12:35:35 -0700 - rev 585210
Push 61052 by maglione.k@gmail.com at Fri, 26 May 2017 17:14:32 +0000
Bug 1368102: Part 1 - Make AddonManagerWebAPI::IsValidSite public. r?aswan MozReview-Commit-ID: JNNyfY8eabB
eef3c88bc0ce8a59dc3edefa38d16b93d897be21: Bug 1322235: Part 7 - DeCOMtaminate moz-extension protocol handler. r?billm draft
Kris Maglione <maglione.k@gmail.com> - Tue, 23 May 2017 14:40:38 -0700 - rev 585209
Push 61052 by maglione.k@gmail.com at Fri, 26 May 2017 17:14:32 +0000
Bug 1322235: Part 7 - DeCOMtaminate moz-extension protocol handler. r?billm This removes unnecessary COM overhead from the extension protocol service, particularly from the flag lookup code, which is called often, and from hot paths. The devirtualized lookups should have virtually no overhead for extensions without web-accessible resources, and very little overhead except when resources are specified as non-prefix globs. MozReview-Commit-ID: 4hQ7GuQSjvW
7f6913f036073d3870c3919a64cf4c6ad7bd4be3: Bug 1322235: Part 6 - Replace AddonPolicyService with a stub implementation in ExtensionPolicyService. r?mixedpuppy,zombie draft
Kris Maglione <maglione.k@gmail.com> - Thu, 25 May 2017 16:39:50 -0700 - rev 585208
Push 61052 by maglione.k@gmail.com at Fri, 26 May 2017 17:14:32 +0000
Bug 1322235: Part 6 - Replace AddonPolicyService with a stub implementation in ExtensionPolicyService. r?mixedpuppy,zombie This replaces the JS policy service stubs with a pure C++ version which directly makes policy decisions based on active WebExtensionPolicy objects. This is the first step in a larger refactoring, which will remove the ExtensionManagement module entirely, and replace the current add-on policy service with direct, non-virtual access to native WebExtensionPolicy objects. It will also be followed by related changes to migrate the content script and extension page matching to native code, based on the existing MatchPattern and WebExtensionPolicy bindings. MozReview-Commit-ID: 2MpbmXZGiPZ
0fd6958c184ead32d050accf749d6da7d59fd2ab: Bug 1322235: Part 5 - Add an ExtensionPolicyService singleton class to track active extension policies. r?billm,mixedpuppy draft
Kris Maglione <maglione.k@gmail.com> - Tue, 23 May 2017 19:15:10 -0700 - rev 585207
Push 61052 by maglione.k@gmail.com at Fri, 26 May 2017 17:14:32 +0000
Bug 1322235: Part 5 - Add an ExtensionPolicyService singleton class to track active extension policies. r?billm,mixedpuppy Bill, can you please review the binding changes? Shane, can you please review the policy service? This is the first step to making extension policy data directly available to C++ code without any COM overhead. It tracks the set of currently active extensions, and how they map to add-on IDs and URIs. MozReview-Commit-ID: 9Z61AXFll3P
968e0a13e9bda46e1c98b24ebf7979247530ac09: Bug 1322235: Part 4 - Add initial native WebExtensionPolicy bindings. r?billm,aswan,zombie draft
Kris Maglione <maglione.k@gmail.com> - Wed, 24 May 2017 15:58:19 -0700 - rev 585206
Push 61052 by maglione.k@gmail.com at Fri, 26 May 2017 17:14:32 +0000
Bug 1322235: Part 4 - Add initial native WebExtensionPolicy bindings. r?billm,aswan,zombie Bill, can you please review the binding code and the general sanity of the platform code? Andrew and zombie, can you please review the policy logic and tests? As in part 1, this aims to reduce the overhead of our extension policy logic by making it directly available to native code with as little JS and XPConnect overhead as possible. MozReview-Commit-ID: 40m1wSEYtBo
ab198f0326b4f3248142ce8b292365c3adbf0e37: Bug 1322235: Part 3 - Use MatchPatternSet for whiteListedHosts and webRequest. r?aswan,zombie draft
Kris Maglione <maglione.k@gmail.com> - Thu, 25 May 2017 15:41:42 -0700 - rev 585205
Push 61052 by maglione.k@gmail.com at Fri, 26 May 2017 17:14:32 +0000
Bug 1322235: Part 3 - Use MatchPatternSet for whiteListedHosts and webRequest. r?aswan,zombie This is the second step to migrating the policy service to pure native code, with similar impacts and reasoning to the previous patch. MozReview-Commit-ID: L5XdPzWNZXM
0d32dfe458f608960cab6718aaa41a0536a064ca: Bug 1368088 - Add flag to disable code coverage artifact uploading for linux64-ccov. r?jmaher draft
Greg Mierzwinski <gmierz2@outlook.com> - Thu, 25 May 2017 15:43:53 -0400 - rev 585204
Push 61051 by bmo:gmierz2@outlook.com at Fri, 26 May 2017 17:12:03 +0000
Bug 1368088 - Add flag to disable code coverage artifact uploading for linux64-ccov. r?jmaher This flag can be used to allow gcov for c++ code coverage to run with '--code-coverage' but it prevents 'gcda' artifacts from being uploaded after the tests are done. The 'gcno' upload is allowed with another flag in the code-coverage config called 'MOZ_CODE_COVERAGE'. Removing it's definition will prevent the 'gcno' file from being uploaded. MozReview-Commit-ID: 1XkH0P4Bh5A
5c9b7fbfde99cbad377f127be1f891248ab1d0a9: Bug 1368107 - Make SSLErrorMessageType an enum class. r?keeler draft
Cykesiopka <cykesiopka.bmo@gmail.com> - Sat, 27 May 2017 01:10:39 +0800 - rev 585203
Push 61050 by cykesiopka.bmo@gmail.com at Fri, 26 May 2017 17:11:08 +0000
Bug 1368107 - Make SSLErrorMessageType an enum class. r?keeler Enum classes are safer and nicer. MozReview-Commit-ID: FDT3Gb1t9w1
c890f24fe4572a45fab19499b1975516f6ae0f04: Bug 1368107 - Make some TransportSecurityInfo nsresult functions return void. r?keeler draft
Cykesiopka <cykesiopka.bmo@gmail.com> - Sat, 27 May 2017 01:10:28 +0800 - rev 585202
Push 61050 by cykesiopka.bmo@gmail.com at Fri, 26 May 2017 17:11:08 +0000
Bug 1368107 - Make some TransportSecurityInfo nsresult functions return void. r?keeler These functions in practice are all infallible and are unchecked by callers, so there's no point in having them return nsresult. MozReview-Commit-ID: BOypKLUZZBi
730e2144ecf5a2b0dddd2798d49e860c1b53ffd5: Bug 1368107 - Remove fallible version of TransportSecurityInfo::GetPort(). r?keeler draft
Cykesiopka <cykesiopka.bmo@gmail.com> - Sat, 27 May 2017 01:10:18 +0800 - rev 585201
Push 61050 by cykesiopka.bmo@gmail.com at Fri, 26 May 2017 17:11:08 +0000
Bug 1368107 - Remove fallible version of TransportSecurityInfo::GetPort(). r?keeler The function is infallible in pratice, and so is unnecessary when there's an actual infallible version. MozReview-Commit-ID: FTuVyqwjZ8O
b94f36f4795fe13cdd812eb436f6e497e004294f: Bug 1368107 - Remove TransportSecurityInfo::GetHostNameRaw(). r?keeler draft
Cykesiopka <cykesiopka.bmo@gmail.com> - Sat, 27 May 2017 01:10:06 +0800 - rev 585200
Push 61050 by cykesiopka.bmo@gmail.com at Fri, 26 May 2017 17:11:08 +0000
Bug 1368107 - Remove TransportSecurityInfo::GetHostNameRaw(). r?keeler GetHostNameRaw() returns a char* string, which is less safe and ergonomic compared to the Mozilla string classes. GetHostName() can be used instead. MozReview-Commit-ID: GYvTnISNN35
4e116df14d77eb54e566c966a402c4ac7e2160fd: Bug 1368109: No need to sync layers.acceleration.disabled and gfx.direct2d.disabled on Windows. r?mchang draft
Milan Sreckovic <milan@mozilla.com> - Fri, 26 May 2017 13:09:56 -0400 - rev 585199
Push 61049 by bmo:milan@mozilla.com at Fri, 26 May 2017 17:10:14 +0000
Bug 1368109: No need to sync layers.acceleration.disabled and gfx.direct2d.disabled on Windows. r?mchang MozReview-Commit-ID: FtyaRl0ar9X
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip