Re: removing "the old way" of signing add-ons

2017-07-19 Thread R Kent James
On 7/19/2017 4:06 PM, David Keeler wrote: [dev-apps-thunderbird and dev-apps-seamonkey cc'd, but please discuss on dev-platform] ... Given all this, the question is do we still need this second API? Does Thunderbird or SeaMonkey use it for any reason, or can we simplify the code-base, reduce bu

Re: Tracking bug for removals after XPCOM extensions are no more?

2017-03-16 Thread R Kent James
On 3/15/2017 3:51 PM, Benjamin Smedberg wrote: after Firefox 57 when Webextensions are the only extensions, if our product no longer needs some functionality (and it's "API"), let's remove it. Quickly and ruthlessly. We need to actively work to maintain less code. I'm struggling to have a big p

Re: Deprecating XUL in new UI

2017-02-15 Thread R Kent James
On 1/16/2017 12:43 PM, Dave Townsend wrote: One of the things I've been investigating since moving back to the desktop team is how we can remove XUL from the application as much as possible. Would you be open to a team of volunteers working on this issue? I've been pursing an effort in the sta

Re: Intent to harden binary injection by removing XPCOM and related xul.dll exports

2016-08-30 Thread R Kent James
On 8/30/2016 8:44 AM, Benjamin Smedberg wrote: > It is likely that this project will affect Thunderbird and/or SeaMonkey, > but I'm not sure in what ways. My understanding is that Thunderbird > currently builds with internal linkage. I plan to keep Thunderbird informed > of the work here, and acce

What is the big picture view of where the Mozilla/Firefox platform is going?

2016-08-26 Thread R Kent James
In a couple of weeks, a team of Thunderbird developers will be meeting up with some folks from The Document Foundation about possibly aligning Thunderbird with LibreOffice. As part of that meetup, they'll want to know our platform plans. That in turn depends heavily on Firefox platform plans. Rathe

Re: New [must_use] property in XPIDL

2016-08-24 Thread R Kent James
On 8/24/2016 11:31 AM, Jim Blandy wrote: > On Mon, Aug 22, 2016 at 4:39 PM, R Kent James <mailto:k...@caspia.com>> wrote: > > Exactly, and I hope that you and others restrain your exuberance a > little bit for this reason. A warning would be one thing, but a hard >

Re: New [must_use] property in XPIDL

2016-08-22 Thread R Kent James
On 8/22/2016 9:28 PM, Nicholas Nethercote wrote: > On Tue, Aug 23, 2016 at 9:39 AM, R Kent James wrote: >> On 8/21/2016 9:14 PM, Nicholas Nethercote wrote: >>> I strongly encourage people to do likewise on >>> any IDL files with which they are familiar. Adding appropri

Re: New [must_use] property in XPIDL

2016-08-22 Thread R Kent James
On 8/21/2016 9:14 PM, Nicholas Nethercote wrote: > I strongly encourage people to do likewise on > any IDL files with which they are familiar. Adding appropriate checks isn't > always easy Exactly, and I hope that you and others restrain your exuberance a little bit for this reason. A warning woul

Can we have a policy (in the style guide?) that classes need a basic description of what they are about?

2016-01-21 Thread R Kent James
As someone who spends a lot of time trying to understand code that I know nothing about, I find it very frustrating that Mozilla code frequently is written with absolutely no comment on why that code exists, or what it is trying to do. Today's example: SharedCertVerifier.h Inquiring minds wan

Re: Leaving hg.mozilla bug.mozilla to github for the leaving complicated infrastructure of mozilla.

2015-12-04 Thread R Kent James
context now to understand how. R. Kent James Chair, Thunderbird Council On 12/3/2015 8:52 PM, 罗勇刚(Yonggang Luo) wrote: I think the relationship between Thunderbird/SeaMonkey and gecko-dev should be like the relation ship between Atom editor vs Electron. So there is no need that Thunderbird/SeaM

Re: Merging comm-central into mozilla-central

2015-10-23 Thread R Kent James
On 10/23/2015 3:09 PM, Ehsan Akhgari wrote: Hmm, I'm having difficulty reconciling what you're saying above with this email from two days ago . What happens if Thunderbird decides on option 3 listed there (move away from u

Re: Merging comm-central into mozilla-central

2015-10-23 Thread R Kent James
On 10/23/2015 2:22 PM, Bobby Holley wrote: That may be a reason for the people working on the build system to refactor it without consideration for Thunderbird. That may sound heartless, but it is the current directive from the organization that is paying us to work on m-c. Whether or not Mozill

Re: Merging comm-central into mozilla-central

2015-10-23 Thread R Kent James
On 10/23/2015 2:42 PM, Ehsan Akhgari wrote: Firefox hg repos will adapt to their changes, so the Thunderbird hg repos will adapt to changes. That doesn't answer my question. No, but it does address that issue that you brought up, whether discussions of other major directions for Thunderbir

Re: Merging comm-central into mozilla-central

2015-10-23 Thread R Kent James
On 10/23/2015 1:21 PM, Ehsan Akhgari wrote: What are the long term plans for the Thunderbird and SeaMonkey community to maintain their code, if it gets merged into m-c? On tb-planning I see ongoing discussions about moving to other platforms such as Electron, or the broader doubts about how Thun

Re: Switch to Google C++ Style Wholesale (was Re: Proposal to remove `aFoo` prescription from the Mozilla style guide for C and C++)

2015-07-16 Thread R Kent James
On 7/14/2015 8:23 AM, Benjamin Smedberg wrote: > Aww, I was avoiding getting into this thread. > ... > The argument I am most sympathetic to is that this convention is a > barrier to new contributors. Making new contributors productive, both > employees and volunteers, is a very good reason to cho

Re: Voting in BMO

2015-06-11 Thread R Kent James
On 6/11/2015 4:59 PM, Daniel Veditz wrote: Forums like Reddit and StackOverflow use "upvoting" to great benefit. If you think it's a democratic "vote" that has a specified result if you "win" then you'll be disappointed; if you realize it's the same thing as various other site's ways to express i

Re: Voting in BMO

2015-06-11 Thread R Kent James
On 6/11/2015 11:51 AM, Jared Wein wrote: There are plenty of people that recommend others to "vote" on bugs that they want prioritized, and us removing voting will make it look to the outsider that Mozilla is becoming more "closed". If ignoring votes is a sign the Mozilla is "closed", and there

Re: Voting in BMO

2015-06-09 Thread R Kent James
express an interest in seeing a bug solved without adding a "me too" comment? Kent James ___ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform

Re: How to inspect Js callstack from C++ callstack, I am using visual studio to debugging

2015-06-01 Thread R Kent James
On 6/1/2015 2:53 AM, Philipp Kewisch wrote: Not sure how this works in Visual Studio, but check out: http://www-archive.mozilla.org/scriptable/javascript-stack-dumper.html In gdb you can do "call DumpJSStack()" Philipp Here's what I do. After your C++ breakpoint is hit, in Visual Studio do

Re: Dropping support for MSVC2012

2015-01-05 Thread Kent James
On 1/5/2015 3:30 PM, Kent James wrote: On 1/5/2015 3:12 PM, Mike Hommey wrote: On Mon, Jan 05, 2015 at 01:13:28PM -0800, Kent James wrote: ... Does esr31 actually fail to build with 2013? Mike Let me trying build esr31 from VS2013. I've been assuming it failed since there were pa

Re: Dropping support for MSVC2012

2015-01-05 Thread Kent James
On 1/5/2015 3:12 PM, Mike Hommey wrote: On Mon, Jan 05, 2015 at 01:13:28PM -0800, Kent James wrote: We dropped support for 2010 during this cycle. Esr24 was not supported anymore already, why do you need to build it? Does esr31 actually fail to build with 2013? Mike I need to build esr24

Re: Dropping support for MSVC2012

2015-01-05 Thread Kent James
On 1/4/2015 3:43 PM, Mike Hommey wrote: I don't think anyone in their right mind would have installed 2012 after we dropped support for 2010, because the current version was 2013 at the time, and what's the point to upgrade if it's not for the current version? I am not objecting to dropping sup

Re: Dropping support for MSVC2012

2015-01-02 Thread Kent James
On 1/2/2015 6:23 AM, Ehsan Akhgari wrote: Note that MSVC 2012 is "supported" in the sense that we'd accept patches that help fix it, and we won't check in patches that require compiler features that 2012 does not support. Traditionally people who use compilers different than what we use on our

Re: Dropping support for MSVC2012

2015-01-02 Thread Kent James
On 1/1/2015 3:08 PM, Ryan VanderMeulen wrote: Having just filed my fourth "MSVC2012 is busted" bug since we dropped support for 2010 a few weeks ago, I'm wondering what the point of even supporting 2012 is? Are there any licensing/OS support/etc advantages to keeping it around vs. just leaving 20

Re: Treating bugs with the appropriate degree of importance

2014-10-30 Thread Kent James
extremely difficult). If such a forum exists already, perhaps hidden within MoCo management, could I be invited? My interest is preventing similar kinds of problems in Thunderbird. We are not immune to these tendencies. Kent James Chair, Mozilla Thunderbird Council

Re: ES6 lexical temporal dead zone has landed on central

2014-09-18 Thread Kent James
On 9/17/2014 7:51 PM, Bill McCloskey wrote: If this change proves to be really disruptive to add-on authors, I wonder if we could just make "let" behave like "var" for add-ons? The JS tokenizer could just substitute var for let when parsing code from an add-on compartment. (Bug 1030420 will put

Re: ES6 lexical temporal dead zone has landed on central

2014-09-16 Thread Kent James
On 9/16/2014 2:39 AM, Philipp Kewisch wrote: On 9/16/14 11:20 AM, Mark Banner wrote: If we can get notification (via cc, this list, other lists or via bugs) of big, potentially-breaking changes, before they land, that is appreciated and is useful to us as it helps save time. However, we recognis

Re: connections to external hosts during tests now cause crashes

2014-06-17 Thread Kent James
On 6/17/2014 8:01 AM, Nathan Froyd wrote: - For xpcshell, you should set up mock servers via httpd.js (see numerous examples in existing xpcshell tests). I use xpcshell to drive tests for an extension that attaches to external servers. This is all done by me and not part of any official Mozil

Re: Extension fails to build when using Gecko SDK 27

2014-02-20 Thread Kent James
I was also never able to build my binary extension on Gecko 27. Works OK on Gecko 26 and Gecko 28, and on non-Windows platforms. Fortunately for me, my extension only has to work on Thunderbird, which will never release a regular version based on Gecko 27. I spent a few hours trying to resolve