View Single Post
  #16  
Old May 27th 19, 05:51 PM posted to alt.windows7.general,microsoft.public.windowsxp.general,alt.comp.os.windows-10
Paul[_32_]
external usenet poster
 
Posts: 11,873
Default about open source vs proprietary and, enduser issues Howdo i tell Thunderbird to stop what is doing so i can write an email

pyotr filipivich wrote:
"Carlos E.R." on Sun, 26 May 2019 22:43:46
+0200 typed in alt.windows7.general the following:
On 26/05/2019 17.57, pyotr filipivich wrote:
"David E. Ross" on Sat, 25 May 2019 21:32:47
-0700 typed in alt.windows7.general the following:
On 5/25/2019 8:06 PM, pyotr filipivich wrote:
Paul on Sat, 25 May 2019 20:57:08 -0400 typed
in alt.windows7.general the following:
pyotr filipivich wrote:
Yikes on Sat, 25 May 2019 14:32:34 -0700 typed in
alt.windows7.general the following:
Danm thing clogs up my access to even just typing into the email
composer !!!
mozilla is junk software ! but that is what I have.
On my Win XP Pro laptop.
NEVER going to later Win cause I have NO money to throw away at M$.
Quite honestly, that's not he only program I wish I had a "shut up
and sit down" button.
Source is available.

It can't be that hard to fix, can it ? :-/
Hard for who?

I mean, everything is within walking distance, if you keep at it
long enough.

The problem are the programs without source code.

Thunderbird is open source, which means the source code is available.
While Open Source is a wonder thing, there still remains the small
detail that it is really only "open" to those who know the language
exceedingly well.

Or you may have the money to pay somebody to do it for you, or you may
sweet talk somebody :-)


Given the resources, even "proprietary software" can be made open
source. Just decompile the executable, and "viola! you're in like a
porch climber."
You do not have all the fancy variable and function names like one
does wit the original source code, but ...


90% of the source code of Thunderbird, is a copy of Firefox source.
There's even a .mozconfig option to "build browser", instead of
building Thunderbird, to verify a viable browser exists inside
the code.

The browser code contributes a copy of "XUL.dll". And that's
some kind of browser engine. (On Linux, it would be XUL.so.)

Thunderbird has an XML file, which generates the three-pane view
window. When Thunderbird has an engine problem, it crashes to a
yellow screen, where the name of the XML file is printed in black
letters along with the details of the problem.

The rest of the Thunderbird code then, decorates the three pane
view, and implements email and NNTP protocols.

The fun begins, when all sorts of asynchronous activities take place.
Thunderbird strives to open more connections to the server, than the
limit set in about:config, the server accepts some of the connections
and not others, and the groups are "updated" out of order. Similarly,
if could start compacting groups any old time. At one time, the activities
were serialized a bit better.

It's possible to do parallel activities in the background
and "consolidate" them so it looks like the activity is
serializes. Some build/compile environments do this,
say use four processor cores, yet print information
on the screen as if the compiles were happening serially
one after another. So it is possible to make it look
a bit better. Thunderbird just seems to let it all hang
out, which leaves a bad impression about your ability
to "STOP" it or control it in any way. There are things
you could do to the UI, to make this appear more orderly
and more "in control".

Paul
Ads