50151230368767ce1c63169cdcc3504457e84dfa: Bug 1248799 - Don't call method on potentially null tab Object. r=sebastian draft
Michael Comella <michael.l.comella@gmail.com> - Tue, 16 Feb 2016 15:47:46 -0800 - rev 331380
Push 10972 by michael.l.comella@gmail.com at Tue, 16 Feb 2016 23:48:06 +0000
Bug 1248799 - Don't call method on potentially null tab Object. r=sebastian MozReview-Commit-ID: 8SkJx0DsRWD
bc83b76bf6eea5e2e450eca4aacee5685373aed7: Bug 1248450: Send the graphics messages to the parent process. r=dvander draft
Milan Sreckovic <milan@mozilla.com> - Tue, 16 Feb 2016 18:07:37 -0500 - rev 331379
Push 10971 by msreckovic@mozilla.com at Tue, 16 Feb 2016 23:08:37 +0000
Bug 1248450: Send the graphics messages to the parent process. r=dvander MozReview-Commit-ID: EshCrdT5lYu
5cd01a803fbc1f72dc5174dd0c5a5b5aea473fc2: Bug 1244650 - Failure to clear Forms and Search Data on exit. r=yoric draft
Marco Bonardo <mbonardo@mozilla.com> - Thu, 04 Feb 2016 13:51:34 +0100 - rev 331378
Push 10970 by mak77@bonardo.net at Tue, 16 Feb 2016 22:48:56 +0000
Bug 1244650 - Failure to clear Forms and Search Data on exit. r=yoric The problem is due to sanitization happening too late in the shutdown cycle. The Sanitizer depends on Places shutdown, that recently moved to async shutdown. That change caused shutdown to happen completely at profile-before-change, unfortunately during that phase it's impossible to predict which services are already shutdown. The patch restores the previous Places shutdown procedure, thus clients are notified earlier, during profile-change-teardown. Additional meaningful changes: * Fixes FX_SANITIZE_TOTAL telemetry to properly count total time taken by sanitize. * Makes each cleanup operation isolated from other errors to try cleaning up as most as possible. * In case of multiple sanitization sub steps, each step is isolated by a try/catch, the last seen exception is reported upstream. * Makes FX_SANITIZE_HISTORY actually measure history, not other random stuff. * Removes TOPIC_SIMULATE_PLACES_MUST_CLOSE_1 since we can now just use profile-change-teardown for shutdown phase 1. MozReview-Commit-ID: HroLvbi25IC
5c19b92e4242088b6fc7a268f255fe9a795928f6: Bug 1245916: Turn on no-undef in toolkit/mozapps/extensions. r=rhelmer draft
Dave Townsend <dtownsend@oxymoronical.com> - Wed, 03 Feb 2016 22:48:48 -0800 - rev 331377
Push 10969 by dtownsend@mozilla.com at Tue, 16 Feb 2016 22:40:19 +0000
Bug 1245916: Turn on no-undef in toolkit/mozapps/extensions. r=rhelmer Mostly just declaring globals that Cu.imports defines but there are some actual bugs here that have been fixed as well as one test that just never ran because of a hidden exception. MozReview-Commit-ID: J6uIpYp8ANx
ef36531641cbd353625019f8deba333cfd352891: Bug 1245916: Import more head files for xpcshell tests. r=pbrosset draft
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 05 Feb 2016 13:23:40 -0800 - rev 331376
Push 10969 by dtownsend@mozilla.com at Tue, 16 Feb 2016 22:40:19 +0000
Bug 1245916: Import more head files for xpcshell tests. r=pbrosset xpcshell tests used to use head_*.js files so this adds those for global discovery. MozReview-Commit-ID: BOsoGIpwdgu
a88116d149af76aa35ee0757b3b51b6f97646ebe: Bug 1245916: Add additional default globals. r=felipe draft
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 05 Feb 2016 12:12:30 -0800 - rev 331375
Push 10969 by dtownsend@mozilla.com at Tue, 16 Feb 2016 22:40:19 +0000
Bug 1245916: Add additional default globals. r=felipe This defines a few additional globals but also turns on the browser environment for everything in browser and toolkit. This may lead to some false negatives but we have lots of code that runs in a browser context so in the name of getting rules turned on I think this is a useful step. MozReview-Commit-ID: BdWouZGK6d
94daff602b51d7ad57a24872d9eba9b304cf2da9: Bug 1245916: Add additional browser window scripts to eslint globals. r=felipe draft
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 05 Feb 2016 12:16:39 -0800 - rev 331374
Push 10969 by dtownsend@mozilla.com at Tue, 16 Feb 2016 22:40:19 +0000
Bug 1245916: Add additional browser window scripts to eslint globals. r=felipe This adds more of the scripts that browser.js relies on and also makes browser-chrome head files import the browser.js globals. The MOZ_JSDOWNLOADS block in contentAreaUtils only seems to hide a single function, I don't see any need to keep hiding that now we're on by default. MozReview-Commit-ID: 5zvF3JtJrZG
91a60ef0359ef53093fe197ed63dbc4e1a9f10a5: Bug 1245916: XBL bindings should support global declarations in comments. r=miker draft
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 05 Feb 2016 12:13:34 -0800 - rev 331373
Push 10969 by dtownsend@mozilla.com at Tue, 16 Feb 2016 22:40:19 +0000
Bug 1245916: XBL bindings should support global declarations in comments. r=miker To properly lint XBL files we need to support things like import-globals-from and other ESlint comment directives so we have to pass comments through to the code blocks that ESlint parses. Unfortunately the way the XBL processor works now is by passing a separate code block for every method/property/etc. in the XBL and ESlint doesn't retain state across the blocks so we would have to prefix every block with every comment. Instead this change makes us output just a single block that roughly looks like this: <comments> var bindings = { "<binding-id>": { <binding-part-name>: function() { ... } } } This has some interesting bonuses. Defining the same ID twice will cause a lint failure. Same for the same field in a binding. The line mapping is a little harder and there are still a few lines that won't map directly back to the original file but they should be rare cases. The only downside is that since some bindings have the same binding declared differently for different platforms we have to exclude those from linting for now. MozReview-Commit-ID: CAsPt5dtf6T
0f1cceca29ac398be97a55bbcd09fe58a8be1435: Bug 1245916: Unify eslint global discovery rules. r=pbrosset draft
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 05 Feb 2016 11:37:50 -0800 - rev 331372
Push 10969 by dtownsend@mozilla.com at Tue, 16 Feb 2016 22:40:19 +0000
Bug 1245916: Unify eslint global discovery rules. r=pbrosset While working on turning on no-undef I discovered that the various rules we have for defining globals are a little inconsistent in whether the files they load recurse through import-globals-from directives and none of them imported eslint globals directives. I think we're better off putting all this global parsing code in a single place rather than spread across multiple rules. Have one rule to turn it on for parsed files and one function to load globals from other files and make them share most of the code so we won't get inconsistent. If we find us needing to turn on/off individual features we can figure out a way to do that in the future. This patch does that, the globals.js file does all global parsing with a shared object that receives events from the AST, either through from an ESlint rule or from a simple AST walker using estraverse. MozReview-Commit-ID: 9KQZwsNNOUl
38e46b3cb4ea346a4d6382c627fc926ba33933ab: Bug 1246056 - Ensure that the MockContentController's timestamp is always >= GetStartupTime(). r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Feb 2016 17:25:54 -0500 - rev 331371
Push 10968 by kgupta@mozilla.com at Tue, 16 Feb 2016 22:26:34 +0000
Bug 1246056 - Ensure that the MockContentController's timestamp is always >= GetStartupTime(). r?botond MozReview-Commit-ID: KfkX1ixpKaI
bdf6ffee9d6297a40d73e69f7e0dd5225e4c8136: Bug 1245992 - Remove unused Safe Browsing strings. r?paolo draft
Francois Marier <francois@mozilla.com> - Tue, 16 Feb 2016 14:18:08 -0800 - rev 331370
Push 10967 by fmarier@mozilla.com at Tue, 16 Feb 2016 22:18:33 +0000
Bug 1245992 - Remove unused Safe Browsing strings. r?paolo MozReview-Commit-ID: 6bdCWZOp7nU
1714b996d63f01c62c45fb479720612fb79ab117: Bug 1245992 - Update the Safe Browsing phishing interstitial page. r?paolo draft
Francois Marier <francois@mozilla.com> - Tue, 16 Feb 2016 14:18:08 -0800 - rev 331369
Push 10967 by fmarier@mozilla.com at Tue, 16 Feb 2016 22:18:33 +0000
Bug 1245992 - Update the Safe Browsing phishing interstitial page. r?paolo MozReview-Commit-ID: 2jF8NBUyZ71
6bc3e07168dac8d3449265d85f9d1485175fd2ac: Bug 1248056 - Increase marionette connection timeouts in mochitest when running with valgrind, r?chmanchester draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 16 Feb 2016 10:04:52 -0500 - rev 331368
Push 10966 by ahalberstadt@mozilla.com at Tue, 16 Feb 2016 22:11:50 +0000
Bug 1248056 - Increase marionette connection timeouts in mochitest when running with valgrind, r?chmanchester MozReview-Commit-ID: 71d5XIgqcCJ
202ef3d84c6d597fbc3649780d543537cac396a4: Bug 1248570: Allow WAV into media element. r?lchristie draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 17 Feb 2016 00:22:06 +1100 - rev 331367
Push 10965 by bmo:jyavenard@mozilla.com at Tue, 16 Feb 2016 22:08:31 +0000
Bug 1248570: Allow WAV into media element. r?lchristie MozReview-Commit-ID: AKIQq9EyCC6
507a4e64eb85468a3ca2584ad699f1f5e539e5c1: Bug 1213450 - Complete the implementation of chrome.i18n - getAcceptLanguages, r?kmag draft
bsilverberg <bsilverberg@mozilla.com> - Tue, 16 Feb 2016 16:10:24 -0500 - rev 331366
Push 10964 by bmo:bob.silverberg@gmail.com at Tue, 16 Feb 2016 21:11:09 +0000
Bug 1213450 - Complete the implementation of chrome.i18n - getAcceptLanguages, r?kmag Implement browser.i18n.getAcceptLanguages() including tests MozReview-Commit-ID: 9GpiYJRwbYH
d324e9a22eaddb5d98d4de34b70d447fffcb069f: Bug 1213450 - Complete the implementation of chrome.i18n - getAcceptLanguages, r?kmag draft
bsilverberg <bsilverberg@mozilla.com> - Tue, 16 Feb 2016 16:06:05 -0500 - rev 331365
Push 10963 by bmo:bob.silverberg@gmail.com at Tue, 16 Feb 2016 21:07:29 +0000
Bug 1213450 - Complete the implementation of chrome.i18n - getAcceptLanguages, r?kmag Implement browser.i18n.getAcceptLanguages() including tests MozReview-Commit-ID: 2eWn2bLnhoM
1227e68ba7ccf63fb97930cc10f4d5245035bafb: Bug 1237689 - Enable Oculus hardware latency tester draft
kearwood - Fri, 08 Jan 2016 18:50:10 -0800 - rev 331364
Push 10962 by kgilbert@mozilla.com at Tue, 16 Feb 2016 20:48:01 +0000
Bug 1237689 - Enable Oculus hardware latency tester - Generate and pass sequential frame indexes into the ovr_GetTrackingState call and the corresponding call to ovr_SubmitFrame MozReview-Commit-ID: 5tJl5YJt7Eo
58f9486aaea1b17c762350922cd1abfc3236a82a: Bug 1248501 - Allow fuller use of the CLD2 API from LanguageDetector.detectLanguage. r?florian r?azakai draft
Kris Maglione <maglione.k@gmail.com> - Tue, 16 Feb 2016 12:06:48 -0800 - rev 331363
Push 10961 by maglione.k@gmail.com at Tue, 16 Feb 2016 20:07:38 +0000
Bug 1248501 - Allow fuller use of the CLD2 API from LanguageDetector.detectLanguage. r?florian r?azakai MozReview-Commit-ID: 9UGcu0lssGa
b028097b6fa4a25f7e93bb90bc027f30e2c68248: Bug 1220654 - Replace removeVisitsTimeframe with History.removeVisitsByFilter and deprecate it. r?mak draft
Andrew Krawchyk <akrawchyk@gmail.com> - Tue, 16 Feb 2016 14:52:59 -0500 - rev 331362
Push 10960 by akrawchyk@gmail.com at Tue, 16 Feb 2016 19:54:43 +0000
Bug 1220654 - Replace removeVisitsTimeframe with History.removeVisitsByFilter and deprecate it. r?mak *** yield on removeVisitsByFilter in tests MozReview-Commit-ID: JGDaJGEmtoD *** update bookmarked place tests, inline object declarations MozReview-Commit-ID: Cxec22UHui0 *** updates for code review MozReview-Commit-ID: AIRqrJ0B6GQ
e913c84a7304f47e7dad9944a5b1ab53268a66b6: Bug 1248698 - Add job flags for "android-gradle-build-dependencies" and "android-api-15-frontend" TaskCluster jobs. draft
Nick Alexander <nalexander@mozilla.com> - Tue, 16 Feb 2016 11:13:19 -0800 - rev 331361
Push 10959 by nalexander@mozilla.com at Tue, 16 Feb 2016 19:35:33 +0000
Bug 1248698 - Add job flags for "android-gradle-build-dependencies" and "android-api-15-frontend" TaskCluster jobs. MozReview-Commit-ID: C3I7HOrcfFf
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip