7f08ccc04ec97a036e34bc0aae247edc8e46d976: Bug 1333980 - Introduce L10nRegistry.jsm. r?mossop draft
Zibi Braniecki <zbraniecki@mozilla.com> - Fri, 02 Jun 2017 10:36:08 +0200 - rev 642757
Push 72852 by bmo:gandalf@aviary.pl at Tue, 08 Aug 2017 17:54:38 +0000
Bug 1333980 - Introduce L10nRegistry.jsm. r?mossop This patch introduces a new registry for localization resources to replace ChromeRegistry. It uses asynchronous I/O and iterators to generate permutations of possible sources of language resources for use in the new Localization API. In the initial form the API handles packages resources and has API for interacting with the AddonsManager which will report language packs. MozReview-Commit-ID: LfERDYMROh
70929e33c3d2163616ee30294126c5ebf2658dea: Bug 1347801 - Land Fluent MessageContext (Parser, Resolver, Context). r?mossop draft
Zibi Braniecki <zbraniecki@mozilla.com> - Fri, 02 Jun 2017 10:35:15 +0200 - rev 642756
Push 72852 by bmo:gandalf@aviary.pl at Tue, 08 Aug 2017 17:54:38 +0000
Bug 1347801 - Land Fluent MessageContext (Parser, Resolver, Context). r?mossop This patch lands the core of the new localization API: * Parser for the Fluent syntax called "FTL" * Resolver for the Fluent logic * MessageContext class which is a central class for storing and operating on Fluent messages. MozReview-Commit-ID: E7nKGsLOCJe
18275b1015f19b98461ebb849555a02fed335462: Bug 1387830 - Make ./mach lint able to output available linters. r=ahal draft
Justin Wood <Callek@gmail.com> - Sun, 06 Aug 2017 09:41:05 -0400 - rev 642755
Push 72851 by Callek@gmail.com at Tue, 08 Aug 2017 17:50:13 +0000
Bug 1387830 - Make ./mach lint able to output available linters. r=ahal MozReview-Commit-ID: 2hRtfzohwTR
b4ac45286176751e9925586883c0178bda7855b3: Bug 1388424 - Read capabilities off top-level object. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Tue, 08 Aug 2017 17:37:41 +0100 - rev 642754
Push 72850 by bmo:ato@sny.no at Tue, 08 Aug 2017 17:49:42 +0000
Bug 1388424 - Read capabilities off top-level object. r?whimboo geckodriver sends capabilities as a JSON Object in the body of the command, like this: [0,1,"newSession",{"acceptInsecureCerts":true}] With https://bugzil.la/1387380 we wanted the Marionette Python client to match this behaviour, however the patch overlooked the fact that the server reads cmd.parameters.capabilities, meaning it looks for a "capabilities" field on this object instead of treating the object as the dictionary of capabilities. As a follow-up to that bug, this patch removes the ability to override the session ID by specifying a "sessionId" field. This functionality was only used for in-app restart tests. When Firefox restarts, the Marionette session is arguably not the same, and sessions should not live on between restarts. This patch will fix capabilities passed from geckodriver and align the Marionette Python client. For backwards compatibility reasons, it needs to be possible to use the Python client with older Firefoxen that reads cmd.parameters.capabilities instead of cmd.parameters. This is why we duplicate the capabilities object, like geckodriver does. MozReview-Commit-ID: DCpaxl9hOLe
9b361372d69e863a05b5de1064a43f5aadae7c97: Bug 1386977 - Handle popstate events for page loads. draft
Henrik Skupin <mail@hskupin.info> - Tue, 08 Aug 2017 19:48:35 +0200 - rev 642753
Push 72849 by bmo:hskupin@gmail.com at Tue, 08 Aug 2017 17:49:16 +0000
Bug 1386977 - Handle popstate events for page loads. In case of websites manipulating the browser's history via history.pushState there will be no usual page load events fired. Instead listeners for popstate events have to be used. When such an event occurs we can directly return because the browser will not load the underlying page. This only happens when navigating to another page first, or restarting Firefox. MozReview-Commit-ID: 3PceeYK9Co7
19bbd2c98776b32b803d7febb55549bc430cbc3e: Bug 1386027 - Simplify handleError interfaces for SessionCallback and TelemetryCollector r=rnewman draft
Grigory Kruglov <gkruglov@mozilla.com> - Tue, 08 Aug 2017 13:45:29 -0400 - rev 642752
Push 72848 by bmo:gkruglov@mozilla.com at Tue, 08 Aug 2017 17:46:37 +0000
Bug 1386027 - Simplify handleError interfaces for SessionCallback and TelemetryCollector r=rnewman Error reporting, and especially the split between per-stage and global session errors, are a bit of a mess; at the very least, this patch unifies things a little bit, and ensures we're not passing around nulls unexpectedly. MozReview-Commit-ID: JTSp7GuOji0
cc79dead8290d5c032ba1e352caeb47b3bb16692: Bug 1373650. Unteach CustomizableUI about the Report Site Issue button. r=gijs draft
Mike Taylor <miket@mozilla.com> - Fri, 04 Aug 2017 15:35:18 -0500 - rev 642751
Push 72847 by bmo:miket@mozilla.com at Tue, 08 Aug 2017 17:44:23 +0000
Bug 1373650. Unteach CustomizableUI about the Report Site Issue button. r=gijs MozReview-Commit-ID: BCXVJChZ0mt
941426257343b97e237012b2e19b060b3fe5e9fb: Bug 1373650. Remove TabListener.jsm from browser_startup.js. r=gijs draft
Mike Taylor <miket@mozilla.com> - Thu, 03 Aug 2017 23:20:34 -0500 - rev 642750
Push 72847 by bmo:miket@mozilla.com at Tue, 08 Aug 2017 17:44:23 +0000
Bug 1373650. Remove TabListener.jsm from browser_startup.js. r=gijs MozReview-Commit-ID: 3aX4GQ8a65r
96e01d1246c5f1f4dc7fb2362086187f0829459d: Bug 1373650. Update webcompat-reporter tests. r=gijs draft
Mike Taylor <miket@mozilla.com> - Thu, 03 Aug 2017 23:19:23 -0500 - rev 642749
Push 72847 by bmo:miket@mozilla.com at Tue, 08 Aug 2017 17:44:23 +0000
Bug 1373650. Update webcompat-reporter tests. r=gijs MozReview-Commit-ID: Bekl3MAjByC
686dc14749749376c660644c18bdf0d971b75530: Bug 1373650. Move Report Site Issue button from CUI to PageActions API. r=adw draft
Mike Taylor <miket@mozilla.com> - Thu, 03 Aug 2017 23:18:29 -0500 - rev 642748
Push 72847 by bmo:miket@mozilla.com at Tue, 08 Aug 2017 17:44:23 +0000
Bug 1373650. Move Report Site Issue button from CUI to PageActions API. r=adw MozReview-Commit-ID: 5fxJkR2PUuc
8b22f1b5e9f37900341daf0c38b09fccd9b94968: Bug 1385629 - Use correct tooltool cache directory for Marionette and Firefox-UI tests on osx; r=whimboo
Geoff Brown <gbrown@mozilla.com> - Tue, 08 Aug 2017 09:31:57 -0600 - rev 642747
Push 72847 by bmo:miket@mozilla.com at Tue, 08 Aug 2017 17:44:23 +0000
Bug 1385629 - Use correct tooltool cache directory for Marionette and Firefox-UI tests on osx; r=whimboo
9f2c22f4ef018075e5887125fe72118c2b48800d: Bug 1369710 - [mozlint] Ensure that a valid path is entered. r=ahal
Dyex <Dyex719@gmail.com> - Tue, 08 Aug 2017 19:20:31 +0530 - rev 642746
Push 72847 by bmo:miket@mozilla.com at Tue, 08 Aug 2017 17:44:23 +0000
Bug 1369710 - [mozlint] Ensure that a valid path is entered. r=ahal MozReview-Commit-ID: 6HOE9hmOkCx
32452cb511f50efb743f80d4f9af6f03570b00be: Bug 1374024 - add static-analysis annotation for class functions that return dangling pointers. r=mystor
Tristan Bourvon <tbourvon@mozilla.com> - Thu, 13 Jul 2017 12:00:06 +0200 - rev 642745
Push 72847 by bmo:miket@mozilla.com at Tue, 08 Aug 2017 17:44:23 +0000
Bug 1374024 - add static-analysis annotation for class functions that return dangling pointers. r=mystor MozReview-Commit-ID: 44Ltj5FZAZD
003d87d355859d5443daffcb1dfcf41b89b21a46: Bug 1374024 - apply clang-format on some files from static analysis. r=mystor
Tristan Bourvon <tbourvon@mozilla.com> - Thu, 13 Jul 2017 12:00:06 +0200 - rev 642744
Push 72847 by bmo:miket@mozilla.com at Tue, 08 Aug 2017 17:44:23 +0000
Bug 1374024 - apply clang-format on some files from static analysis. r=mystor MozReview-Commit-ID: COh2u6PIeY
2710ae26000ce21716601946205a2a4691caeffa: Bug 1374024 - add checker to prevent dangling pointers returned by method calls on temporaries. r=mystor
Tristan Bourvon <tbourvon@mozilla.com> - Wed, 05 Jul 2017 16:14:21 +0200 - rev 642743
Push 72847 by bmo:miket@mozilla.com at Tue, 08 Aug 2017 17:44:23 +0000
Bug 1374024 - add checker to prevent dangling pointers returned by method calls on temporaries. r=mystor MozReview-Commit-ID: 9khNt59ONF
a8b2346f5e8d0f5777b3956008f79ccaddba76f8: Bug 1386680 - irregexp: reduce size of initial evaluation stack (post landing fixup). rs=jandem.
Julian Seward <jseward@acm.org> - Tue, 08 Aug 2017 16:10:59 +0200 - rev 642742
Push 72847 by bmo:miket@mozilla.com at Tue, 08 Aug 2017 17:44:23 +0000
Bug 1386680 - irregexp: reduce size of initial evaluation stack (post landing fixup). rs=jandem.
8ea03fc7dc4bbe6c3af73d83f149c293df7f264c: Bug 1382637 - Zombify all tabs in BrowserApp.onDestroy() to stop video/audio recording when Fennec is swipe-to-killed. r=snorp
Dylan Roeh <droeh@mozilla.com> - Mon, 07 Aug 2017 12:14:35 -0500 - rev 642741
Push 72847 by bmo:miket@mozilla.com at Tue, 08 Aug 2017 17:44:23 +0000
Bug 1382637 - Zombify all tabs in BrowserApp.onDestroy() to stop video/audio recording when Fennec is swipe-to-killed. r=snorp
1cf9c4c03af15809f6807e41aefd73fae377b704: Bug 1364512 - enable crashtests for windows 10. r=Callek
Joel Maher <jmaher@mozilla.com> - Tue, 08 Aug 2017 09:57:14 -0400 - rev 642740
Push 72847 by bmo:miket@mozilla.com at Tue, 08 Aug 2017 17:44:23 +0000
Bug 1364512 - enable crashtests for windows 10. r=Callek MozReview-Commit-ID: 7tkUDO7TTbK
ad7459b71ea04d86ca582b5fe5120e1ea1da74a9: Bug 1388128 - Debugger does not remove some breakpoints. r=jdescottes
Jason Laster <jason.laster.11@gmail.com> - Tue, 08 Aug 2017 15:51:38 +0200 - rev 642739
Push 72847 by bmo:miket@mozilla.com at Tue, 08 Aug 2017 17:44:23 +0000
Bug 1388128 - Debugger does not remove some breakpoints. r=jdescottes MozReview-Commit-ID: Hp7wYXGRSYs
487266e0b3787494a6471751f80d564dd25ebac6: Bug 1382449 - irregexp: Do not assert for stack overflow exceptions. r=bhackett
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Tue, 08 Aug 2017 13:50:08 +0000 - rev 642738
Push 72847 by bmo:miket@mozilla.com at Tue, 08 Aug 2017 17:44:23 +0000
Bug 1382449 - irregexp: Do not assert for stack overflow exceptions. r=bhackett
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip