dad46f4125887d88734759a91595738105f85b37: Backed out changeset 25c931f199e8 (bug 1334026) for Android crashes @ nsFormFillController::StartSearch
Phil Ringnalda <philringnalda@gmail.com> - Thu, 26 Jan 2017 21:30:50 -0800 - rev 377948
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Backed out changeset 25c931f199e8 (bug 1334026) for Android crashes @ nsFormFillController::StartSearch CLOSED TREE
a3dc972fc515c5eb430a8b817d77e0bb6bfb8852: Bug 1333004 - Selecting the details panel request is slow r=Honza
Ricky Chien <rchien@mozilla.com> - Wed, 25 Jan 2017 15:40:30 +0800 - rev 377947
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1333004 - Selecting the details panel request is slow r=Honza MozReview-Commit-ID: 43EoGR6IZGo
e1a52fab45f37118b4862d889c3eabcf0a4ff358: Bug 1203330 Part 3 Remove EventManager r=kmag
Andrew Swan <aswan@mozilla.com> - Thu, 26 Jan 2017 11:27:31 -0800 - rev 377946
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1203330 Part 3 Remove EventManager r=kmag Also clean up some test warnings related to event listener IPC along the way. MozReview-Commit-ID: KOBQX3TynV
f47fbdf0d7246a1db5516880003bda404ff568f1: Bug 1203330 Part 2 Convert EventManager uses to SingletonEventManager r=kmag
Andrew Swan <aswan@mozilla.com> - Thu, 26 Jan 2017 11:27:03 -0800 - rev 377945
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1203330 Part 2 Convert EventManager uses to SingletonEventManager r=kmag MozReview-Commit-ID: A12TPwAYzTS
245f6ee1f9bdace38bfade74015f027d16eb80a7: Bug 1203330 Part 1 Fix SingletonEventManager r=kmag
Andrew Swan <aswan@mozilla.com> - Thu, 26 Jan 2017 20:00:33 -0800 - rev 377944
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1203330 Part 1 Fix SingletonEventManager r=kmag This patch adds the ability to run SingletonEventManager handlers in different modes: sync, async, raw (no exception handling, arg cloning, or asynchrony), or asyncWithoutClone. When you call the handler, you're required to specify which variant you want. Existing uses of SingletonEventManager are all converted to async calls. Note that some of them were previously synchronous, but it didn't appear to be necessary. Also added a callOnClose for SingletonEventManager when the last listener is removed. MozReview-Commit-ID: ATHO97dWf3X
25c931f199e855302e93a295035804f617823348: Bug 1334026 - Show the the insecure field warning on insecure password fields even if they're not marked. r=mconley
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Thu, 26 Jan 2017 18:03:16 -0800 - rev 377943
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1334026 - Show the the insecure field warning on insecure password fields even if they're not marked. r=mconley MozReview-Commit-ID: JwEYWQmexj
4be138bdb7bf895d5d50f2884ff86c1a631c7a34: Bug 1333364 - Introduce id props to tab r=Honza
Ricky Chien <rchien@mozilla.com> - Wed, 25 Jan 2017 00:25:11 +0800 - rev 377942
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1333364 - Introduce id props to tab r=Honza MozReview-Commit-ID: 1nbK6mlRSIr
0a15564434ca982325802dbfdbc92e28ebccd1e4: Backed out 3 changesets (bug 1203330) for failures in test_delay_update_webextension.js
Phil Ringnalda <philringnalda@gmail.com> - Thu, 26 Jan 2017 19:13:11 -0800 - rev 377941
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Backed out 3 changesets (bug 1203330) for failures in test_delay_update_webextension.js CLOSED TREE Backed out changeset 2d42350d209a (bug 1203330) Backed out changeset 3a12c51c3eca (bug 1203330) Backed out changeset 31fac390e15d (bug 1203330)
c99f1f911660b4652132e394924401d525a77947: Bug 1325299 - Disable untested code path in Stopwatch.(h|cpp). r=Yoric
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Sat, 21 Jan 2017 14:20:45 +0900 - rev 377940
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1325299 - Disable untested code path in Stopwatch.(h|cpp). r=Yoric This patch temporarily disables multiprocessor support because tests fail on Win7 VM and we would not like to block other bugs until we investigate the formerly untested code path. MozReview-Commit-ID: B2ajBK4rrrd
5dca98446f3f6dd00d6973f649b590bcae5b592b: Bug 1325299 - Don't explicitly set PSAPI_VERSION. r=glandium
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 30 Dec 2016 01:29:52 +0900 - rev 377939
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1325299 - Don't explicitly set PSAPI_VERSION. r=glandium WINVER=0x0601 implies PSAPI_VERSION=2. We should not mix PSAPI_VERSION. MozReview-Commit-ID: Ckxel4JNW2x
1745d44fbe8b3abdbe6fc41c9662ae60404f07c4: Bug 1325299 - Bump _WIN32_IE to _WIN32_IE_IE80. r=glandium
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 30 Dec 2016 01:29:22 +0900 - rev 377938
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1325299 - Bump _WIN32_IE to _WIN32_IE_IE80. r=glandium MozReview-Commit-ID: 8GfbAme5W0C
6d204baac7a0e405f0563602a802bc8c06c3ca12: Bug 1325299 - Bump WINVER to 0x0601. r=glandium
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Sat, 10 Dec 2016 12:04:34 +0900 - rev 377937
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1325299 - Bump WINVER to 0x0601. r=glandium MozReview-Commit-ID: 7mUzIACQJkT
c17df99bfb44be87842cec08676276b964f1cc09: Bug 1333979 - Adds a check in the WidevineVideoDecoder before shutting down r=cpearce
Jay Harris <jharris@mozilla.com> - Fri, 27 Jan 2017 10:54:04 +1300 - rev 377936
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1333979 - Adds a check in the WidevineVideoDecoder before shutting down r=cpearce DeinitializeDecoder will now only be called if InitializeDecoder has been called first MozReview-Commit-ID: 93WexomWp92
456d27bbbe7429efb8c7df47820353af7dabd424: Bug 1333592 - Fix a regression with U2F sign() called with multiple keys r=keeler
J.C. Jones <jjones@mozilla.com> - Thu, 26 Jan 2017 15:18:50 -0700 - rev 377935
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1333592 - Fix a regression with U2F sign() called with multiple keys r=keeler Add a test that U2F supports signing with multiple keys. Reorder the WaitGroupDone calls to ensure they always fire, even if there are multiple actions in flight. Also, change the status lanbda captures to capture by reference, and disable the copy constructor that would let the by-value work. Interestingly, the compiler is choosing by-reference by default -- at least logs show that the behavior is correct without this change, but still - this is the right thing to do. Updated: Fix the unit tests and write a README that explains why they have to use an iframe, while WebAuthn tests do not. MozReview-Commit-ID: AqSyxU5N4yu
9d7658b29d31cecb1b04383567f42658408a7e2b: Backed out changeset 1ddaf704683d (bug 1334026) for browser_aboutHome.js crashes on a CLOSED TREE.
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 26 Jan 2017 20:49:17 -0500 - rev 377934
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Backed out changeset 1ddaf704683d (bug 1334026) for browser_aboutHome.js crashes on a CLOSED TREE.
c78a57144263224e409204ee3ab43fdc305a6b9f: Bug 1322025 - Provide variants of host and target that depend on --help. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Wed, 25 Jan 2017 17:54:16 +0900 - rev 377933
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1322025 - Provide variants of host and target that depend on --help. r=chmanchester We want to avoid giving --help dependencies to host and target, so that they we don't spawn config.guess and config.sub when running configure --help, and don't need to reach out to the which module to find a suitable shell to execute them. So, when --help is given, we return a fake host/target namespace, and avoid the config.guess/config.sub-invoking code being executed. Then, by giving the --help option to the linter, it can properly find that the config.guess/config.sub-invoking code doesn't need the dependency on --help. This effectively unbreaks configure --help after bug 1313306.
9c02acca893d374375778cd49f9ff542c16b91c4: Bug 1322025 - Allow to combine two DependsFunctions with "|". r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Wed, 25 Jan 2017 17:42:33 +0900 - rev 377932
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1322025 - Allow to combine two DependsFunctions with "|". r=chmanchester Ideally, it would have been better if it were "or", but it's not possible to override "or" in python ; __or__ is for "|". This does feel magic, but it's also shorter than adding something like @depends_any(), and while we're only adding "|" as of this change, we can add other operations such as "&" in the future, or __getattr__ for things like milestone.is_nightly. An alternative form in moz.configure could require the @depends function to be called, e.g. "a() | b()" instead of "a | b", but I'm not particularly convinced that one is less magic than the other. This feature is hooked up such that b is not resolved if a is true, although in practice, it will still be resolved in Sandbox.run... but not when --help is passed. In the long run, the forced resolution of @depends functions will be removed from Sandbox.run.
5e9a5b5829d161f9b50ed3b9165772425f3d5511: Bug 1322025 - Don't automatically add --help dependencies to CombinedDependsFunctions. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Wed, 25 Jan 2017 17:10:03 +0900 - rev 377931
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1322025 - Don't automatically add --help dependencies to CombinedDependsFunctions. r=chmanchester Adding those dependencies, retrospectively, only worked around the poor handling of --help requirements by the linter, that we fixed a few commits ago. This is now not necessary anymore.
0b17ca34cb2e7988105ec52d90ea0f92ab996448: Bug 1322025 - Don't wrap the combination function in CombinedDependsFunction. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Wed, 25 Jan 2017 16:50:29 +0900 - rev 377930
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1322025 - Don't wrap the combination function in CombinedDependsFunction. r=chmanchester Several things were wrong with the wrapping: - the equality test on functions was actually comparing the memoized functions, which have a type memoize, which inherits from dict. So they weren't comparing actual functions, but the dict used to store the cache of their invocation. - each CombinedDependsFunction created for the same combination function used a different wrapped function, so even if the dict problem wasn't there, the equality test still wouldn't work, except if the function wrapping itself was memoized. - the memoization was not particularly useful. Also, for upcoming changes, we'd actually like the combination function to take an iterable instead of a variable argument list, so that items of the iterable can be skipped.
175dabab373b0f584beedfa768612743e264aa9a: Bug 1322025 - Make DependsFunction.func less public. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Wed, 25 Jan 2017 16:32:03 +0900 - rev 377929
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1322025 - Make DependsFunction.func less public. r=chmanchester We're going to change the function signature for CombinedDependsFunction, so make it visible in the API that the function member is not meant to be used directly. The linter still does, though, because it needs to look in their guts. At the same time, avoid setting DependsFunction names via the function name itself, because in upcoming changes, it will not be modifiable in some cases.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip