maildev@lists.thunderbird.net

Thunderbird email developers

View all threads

TB:NG dev setup -- recommendations for current TB/FX versions

N
neandr
Wed, Jul 19, 2017 5:01 PM

It's a common understanding for development and debugging of new TB:NG
components to first go with an addon.

For that a fantastic tool is the remote debugger and I have used it
much. Unfortunately my installation was based on old TB/FX versions and
I thought to update (Ignoring the 'never touch a running system' :'().

Now I noticed the newer versions have changed the remote debugging and
I'm not sure if it's only supports restartless addons.

Can someone give an advise what's currently the best setup for dev/debug
new TB:NG components?

Guenter

It's a common understanding for development and debugging of new TB:NG components to first go with an addon. For that a fantastic tool is the remote debugger and I have used it much. Unfortunately my installation was based on old TB/FX versions and I thought to update (Ignoring the 'never touch a running system' :'(). Now I noticed the newer versions have changed the remote debugging and I'm not sure if it's only supports restartless addons. Can someone give an advise what's currently the best setup for dev/debug new TB:NG components? Guenter
RK
R Kent James
Wed, Jul 19, 2017 5:07 PM

I did a test just yesterday of testing a concept with an addon in
comm-central trunk with a XUL overlay addon, and did not have any issues
with the remote debugger. Why do you say it is not working?

:rkent

On 7/19/2017 10:01 AM, neandr via Maildev wrote:

It's a common understanding for development and debugging of new TB:NG
components to first go with an addon.

For that a fantastic tool is the remote debugger and I have used it
much. Unfortunately my installation was based on old TB/FX versions
and I thought to update (Ignoring the 'never touch a running system'
:'().

Now I noticed the newer versions have changed the remote debugging and
I'm not sure if it's only supports restartless addons.

Can someone give an advise what's currently the best setup for
dev/debug new TB:NG components?

Guenter


Maildev mailing list
Maildev@lists.thunderbird.net
http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net

I did a test just yesterday of testing a concept with an addon in comm-central trunk with a XUL overlay addon, and did not have any issues with the remote debugger. Why do you say it is not working? :rkent On 7/19/2017 10:01 AM, neandr via Maildev wrote: > It's a common understanding for development and debugging of new TB:NG > components to first go with an addon. > > For that a fantastic tool is the remote debugger and I have used it > much. Unfortunately my installation was based on old TB/FX versions > and I thought to update (Ignoring the 'never touch a running system' > :'(). > > Now I noticed the newer versions have changed the remote debugging and > I'm not sure if it's only supports restartless addons. > > Can someone give an advise what's currently the best setup for > dev/debug new TB:NG components? > > Guenter > > > _______________________________________________ > Maildev mailing list > Maildev@lists.thunderbird.net > http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net >
N
neandr
Wed, Jul 19, 2017 5:29 PM

Not saying it's not working, but I learned TB and FX should have the
same/similar version number.

Also I saw TB now has Tools --> Dev Tools --> Addon Debugger.
Going for that there is: Enable add-on debugging (more info) and the
'more' says only restartless addons are supported.

The other point: Tools --> Dev Tools --> Developer Toolbox
Is that the same feature set as the FX --> Developer --> Connect ... ?

Currently I have running
Thunderbird/52.2.1
FX nightly 51.0a1

On 19.07.2017 19:07, R Kent James via Maildev wrote:

I did a test just yesterday of testing a concept with an addon in
comm-central trunk with a XUL overlay addon, and did not have any
issues with the remote debugger. Why do you say it is not working?

:rkent

On 7/19/2017 10:01 AM, neandr via Maildev wrote:

It's a common understanding for development and debugging of new
TB:NG components to first go with an addon.

For that a fantastic tool is the remote debugger and I have used it
much. Unfortunately my installation was based on old TB/FX versions
and I thought to update (Ignoring the 'never touch a running system'
:'().

Now I noticed the newer versions have changed the remote debugging
and I'm not sure if it's only supports restartless addons.

Can someone give an advise what's currently the best setup for
dev/debug new TB:NG components?

Guenter


Maildev mailing list
Maildev@lists.thunderbird.net
http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net

Not saying it's not working, but I learned TB and FX should have the same/similar version number. Also I saw TB now has Tools --> Dev Tools --> Addon Debugger. Going for that there is: Enable add-on debugging (more info) and the 'more' says only restartless addons are supported. The other point: Tools --> Dev Tools --> Developer Toolbox Is that the same feature set as the FX --> Developer --> Connect ... ? Currently I have running Thunderbird/52.2.1 FX nightly 51.0a1 On 19.07.2017 19:07, R Kent James via Maildev wrote: > I did a test just yesterday of testing a concept with an addon in > comm-central trunk with a XUL overlay addon, and did not have any > issues with the remote debugger. Why do you say it is not working? > > :rkent > > > On 7/19/2017 10:01 AM, neandr via Maildev wrote: >> It's a common understanding for development and debugging of new >> TB:NG components to first go with an addon. >> >> For that a fantastic tool is the remote debugger and I have used it >> much. Unfortunately my installation was based on old TB/FX versions >> and I thought to update (Ignoring the 'never touch a running system' >> :'(). >> >> Now I noticed the newer versions have changed the remote debugging >> and I'm not sure if it's only supports restartless addons. >> >> Can someone give an advise what's currently the best setup for >> dev/debug new TB:NG components? >> >> Guenter >> >> >> _______________________________________________ >> Maildev mailing list >> Maildev@lists.thunderbird.net >> http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net >> > > > _______________________________________________ > Maildev mailing list > Maildev@lists.thunderbird.net > http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net >
RK
R Kent James
Wed, Jul 19, 2017 6:11 PM

For XUL overlay addons, I just typically use (in Thunderbird)
Tools/Developer Tools/Developer Toolbox/Debugger. I don't believe that
involves Firefox at all. I've used this in TB 52 and TB 56. I've never
used "Addon Debugger" or "Content Frame Debugger" at all.

For React in Firefox, there is that nice "React Developer Tools" addon.
I suspect that does not work at all in Thunderbird, but I have never
tried it.

:rkent

On 7/19/2017 10:29 AM, neandr wrote:

Not saying it's not working, but I learned TB and FX should have the
same/similar version number.

Also I saw TB now has Tools --> Dev Tools --> Addon Debugger.
Going for that there is: Enable add-on debugging (more info) and the
'more' says only restartless addons are supported.

The other point: Tools --> Dev Tools --> Developer Toolbox
Is that the same feature set as the FX --> Developer --> Connect ... ?

Currently I have running
Thunderbird/52.2.1
FX nightly 51.0a1

On 19.07.2017 19:07, R Kent James via Maildev wrote:

I did a test just yesterday of testing a concept with an addon in
comm-central trunk with a XUL overlay addon, and did not have any
issues with the remote debugger. Why do you say it is not working?

:rkent

On 7/19/2017 10:01 AM, neandr via Maildev wrote:

It's a common understanding for development and debugging of new
TB:NG components to first go with an addon.

For that a fantastic tool is the remote debugger and I have used it
much. Unfortunately my installation was based on old TB/FX versions
and I thought to update (Ignoring the 'never touch a running system'
:'().

Now I noticed the newer versions have changed the remote debugging
and I'm not sure if it's only supports restartless addons.

Can someone give an advise what's currently the best setup for
dev/debug new TB:NG components?

Guenter


Maildev mailing list
Maildev@lists.thunderbird.net
http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net

For XUL overlay addons, I just typically use (in Thunderbird) Tools/Developer Tools/Developer Toolbox/Debugger. I don't believe that involves Firefox at all. I've used this in TB 52 and TB 56. I've never used "Addon Debugger" or "Content Frame Debugger" at all. For React in Firefox, there is that nice "React Developer Tools" addon. I suspect that does not work at all in Thunderbird, but I have never tried it. :rkent On 7/19/2017 10:29 AM, neandr wrote: > > Not saying it's not working, but I learned TB and FX should have the > same/similar version number. > > Also I saw TB now has Tools --> Dev Tools --> Addon Debugger. > Going for that there is: Enable add-on debugging (more info) and the > 'more' says only restartless addons are supported. > > The other point: Tools --> Dev Tools --> Developer Toolbox > Is that the same feature set as the FX --> Developer --> Connect ... ? > > Currently I have running > Thunderbird/52.2.1 > FX nightly 51.0a1 > > > On 19.07.2017 19:07, R Kent James via Maildev wrote: >> I did a test just yesterday of testing a concept with an addon in >> comm-central trunk with a XUL overlay addon, and did not have any >> issues with the remote debugger. Why do you say it is not working? >> >> :rkent >> >> >> On 7/19/2017 10:01 AM, neandr via Maildev wrote: >>> It's a common understanding for development and debugging of new >>> TB:NG components to first go with an addon. >>> >>> For that a fantastic tool is the remote debugger and I have used it >>> much. Unfortunately my installation was based on old TB/FX versions >>> and I thought to update (Ignoring the 'never touch a running system' >>> :'(). >>> >>> Now I noticed the newer versions have changed the remote debugging >>> and I'm not sure if it's only supports restartless addons. >>> >>> Can someone give an advise what's currently the best setup for >>> dev/debug new TB:NG components? >>> >>> Guenter >>> >>> >>> _______________________________________________ >>> Maildev mailing list >>> Maildev@lists.thunderbird.net >>> http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net >>> >> >> >> _______________________________________________ >> Maildev mailing list >> Maildev@lists.thunderbird.net >> http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net >> >
G
gNeandr
Wed, Jul 19, 2017 7:30 PM

OK, Thunderbird/52.2.1 with Tools --> Dev Tools --> Developer Toolbox
(or Cntrl Shift I) does the same as with connecting to FX/devtools. GREAT!

On 19.07.2017 19:29, neandr wrote:

Not saying it's not working, but I learned TB and FX should have the
same/similar version number.

Also I saw TB now has Tools --> Dev Tools --> Addon Debugger.
Going for that there is: Enable add-on debugging (more info) and the
'more' says only restartless addons are supported.

The other point: Tools --> Dev Tools --> Developer Toolbox
Is that the same feature set as the FX --> Developer --> Connect ... ?

Currently I have running
Thunderbird/52.2.1
FX nightly 51.0a1

On 19.07.2017 19:07, R Kent James via Maildev wrote:

I did a test just yesterday of testing a concept with an addon in
comm-central trunk with a XUL overlay addon, and did not have any
issues with the remote debugger. Why do you say it is not working?

:rkent

On 7/19/2017 10:01 AM, neandr via Maildev wrote:

It's a common understanding for development and debugging of new
TB:NG components to first go with an addon.

For that a fantastic tool is the remote debugger and I have used it
much. Unfortunately my installation was based on old TB/FX versions
and I thought to update (Ignoring the 'never touch a running system'
:'().

Now I noticed the newer versions have changed the remote debugging
and I'm not sure if it's only supports restartless addons.

Can someone give an advise what's currently the best setup for
dev/debug new TB:NG components?

Guenter


Maildev mailing list
Maildev@lists.thunderbird.net
http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net

OK, Thunderbird/52.2.1 with Tools --> Dev Tools --> Developer Toolbox (or Cntrl Shift I) does the same as with connecting to FX/devtools. GREAT! On 19.07.2017 19:29, neandr wrote: > > Not saying it's not working, but I learned TB and FX should have the > same/similar version number. > > Also I saw TB now has Tools --> Dev Tools --> Addon Debugger. > Going for that there is: Enable add-on debugging (more info) and the > 'more' says only restartless addons are supported. > > The other point: Tools --> Dev Tools --> Developer Toolbox > Is that the same feature set as the FX --> Developer --> Connect ... ? > > Currently I have running > Thunderbird/52.2.1 > FX nightly 51.0a1 > > > On 19.07.2017 19:07, R Kent James via Maildev wrote: >> I did a test just yesterday of testing a concept with an addon in >> comm-central trunk with a XUL overlay addon, and did not have any >> issues with the remote debugger. Why do you say it is not working? >> >> :rkent >> >> >> On 7/19/2017 10:01 AM, neandr via Maildev wrote: >>> It's a common understanding for development and debugging of new >>> TB:NG components to first go with an addon. >>> >>> For that a fantastic tool is the remote debugger and I have used it >>> much. Unfortunately my installation was based on old TB/FX versions >>> and I thought to update (Ignoring the 'never touch a running system' >>> :'(). >>> >>> Now I noticed the newer versions have changed the remote debugging >>> and I'm not sure if it's only supports restartless addons. >>> >>> Can someone give an advise what's currently the best setup for >>> dev/debug new TB:NG components? >>> >>> Guenter >>> >>> >>> _______________________________________________ >>> Maildev mailing list >>> Maildev@lists.thunderbird.net >>> http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net >>> >> >> >> _______________________________________________ >> Maildev mailing list >> Maildev@lists.thunderbird.net >> http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net >> >